【发布时间】:2012-04-12 20:56:25
【问题描述】:
我需要正则表达式来查找 php 字符串中的函数调用,我曾尝试在 stackoverflow 上搜索,但我尝试过的都没有。
这个模式:^.*([\w][\(].*[\)])
这将匹配:functionone(fgfg) 和 functionone(fgfg) dhgfghfgh functiontwo() 作为一个匹配项。不是 2 个单独的匹配项(如 functionone(fgfg) 和 functiontwo()。
我不知道怎么写,但我认为这是我需要的。
1.任意字符串,后跟(
2. 后跟 )
然后它应该停止,而不是继续。任何可以帮助我的正则表达式专家?
【问题讨论】:
-
用 .*? 代替贪婪运算符,尝试使用惰性运算符。
-
玩得开心 $x = functionOne(functionTwo("fgfg"));以及无数类似的排列