1
我很抱歉,我知道这是一个简单的问题,这在这里不合适,但我在regex
中很糟糕。正则表达式匹配数字后跟特定字符
我使用preg_match
与(数字A)的图案以与子
2A -> <i>2A</i>
100 A -> <i>100 A</i>
84.55A -> <i>84.55A</i>
92.1 A -> <i>92.1 A</i>
- 中的数字可从字符被分离或不
- 中的数字可以是十进制匹配以下内容替换
- 这封信不应该是一个字的乞讨(不匹配
4 All
; 其实A
应该跟一个空格或句号或换行符)
我的问题是应用OR
条件匹配可能存在或不具有一个匹配的字符将被替换为
$str = preg_replace($pattern, '<i>$1</i>', $str);
那么,'2A,100 A,84.55A,92.1 A'的预期输出是多少? –
@WiktorStribiżew我想使匹配'italic'。 – Googlebot
请参阅['\ b \ d * \。?\ d + \ s * A \ b'](https://regex101.com/r/MjO7ql/1)。 –