在这个正则表达式中,我想知道 \-?
\b((m)(\-?2|3))
我得到以下输出:
Array
(
[0] => m2
[1] => m2
[2] => m
[3] => 2
)
您没有说输入字符串是什么。\-?
表示数字前可能有“-”符号。“?” 是"zero or one"
,"-"
需要通过进行转义"\"
,因为它在正则表达式中具有特殊含义。因此,您的正则表达式将匹配"m2"
,而且"m-2"
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句