使用regexp在代码中搜索函数调用

时间:2011-05-18 08:24:30

标签: php regex po mo

我尝试通过查找“t()”函数调用从我的PHP源代码生成.mo文件,我知道一种更好的方法是使用像preg_match这样的正则函数,但我不是更好的创建常规表达式,有什么帮助吗?

(对不起我的英语......)

2 个答案:

答案 0 :(得分:1)

不,preg_match并不是更好。如果要解析PHP代码,请使用tokenizer。它更可靠。

答案 1 :(得分:0)

假设你在t()调用中没有函数调用,最简单的匹配方式是

t\([^)]*?\)