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)。 –