捕获可能具有特定顺序的通配符组

时间:2012-12-25 02:21:51

标签: php regex

我正在尝试匹配任何包含([a-zA-Z0-9$\s]*)的字符串,但我也希望在该组中匹配=>,但前提是它们一起显示为{{1} }}

我试过了,但它似乎不起作用=>

有没有办法在一个正则表达式和一个捕获组中执行此操作?

1 个答案:

答案 0 :(得分:3)

只需将星号移到括号内......

([a-zA-Z0-9$\s]|=>)*

添加另一对括号以捕捉所有...

(([a-zA-Z0-9$\s]|=>)*)