Проблемы:Matching 3 последних цифры в строке с регулярными выражениями
Попытка выделить последнее 3 числа в строке, используя регулярное выражение.
Код:
<?php
show_source('regex.php');
$string = "
780155OVERF I000000
TRANFER DOMESTIC
000114
STHLM SE AB
";
?>
<!DOCTYPE html>
<html>
<head>
<title>Regex to match last 3 numbers</title>
<meta charset="utf-8">
</head>
<body>
<?php
echo nl2br(str_replace('/\d{3}(?=[^\d]+$)/g', '<span style="background-color:red;">$1</span>', $string));
?>
</body>
</html>
Желаемый результат:
Числа 114 должны иметь красный цвет фона.
И что теперь показывает? –
'str_replace' не обрабатывает использование REGEX' preg_replace' – JustOnUnderMillions
Это хорошо работает https://www.regex101.com/r/yR4uX6/1 –