我想使用 PHP-Files 搜索特殊函数调用。原因是,我想为 GetText-Extension 生成 .MO-Files。所以我首先需要创建一个 .PO-Files,其中包含所有需要的文本字符串。
我已经找到了很多文本,但是有一些问题。
这是我的正则表达式,用于查找函数调用的第一个参数:
/\_\([\'|\"]{1}(.+?[^\\\])[\'|\"]{1}[,]{0,1}.*?\)+/si
我需要找到具有以下模式的函数调用:
_("text");
_("text %s", 3);
_('text');
文本可能包含转义的引号。我的问题是,我需要知道,通话中是否使用了撇号或正常引号。
如果我有电话
_('"text"');
然后我得到了问题,我得到了文本
"text
没有结束引号。
你们中有人有想法吗,我怎样才能让我的正则表达式工作?