0
問題で、文字列に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 –