我尝试通过查找"t()"函数调用从我的源代码中用 php 制作 .mo 文件,我知道一种更好的方法是使用 preg_match 之类的正则表达式函数,但我不是更好的创建常规表达式,有什么帮助吗?
(对不起我的英语...
不,preg_match
不是更好。如果要解析 PHP 代码,请使用tokenizer
。它要可靠得多。
假设 t() 调用中没有函数调用,匹配它们的最简单方法是
t([^)]*?)