使用正则表达式在代码中搜索函数调用


use regexp to search function calls in code

我尝试通过查找"t()"函数调用从我的源代码中用 php 制作 .mo 文件,我知道一种更好的方法是使用 preg_match 之类的正则表达式函数,但我不是更好的创建常规表达式,有什么帮助吗?

(对不起我的英语...

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

假设 t() 调用中没有函数调用,匹配它们的最简单方法是

t'([^)]*?')