我是正则表达式的新手,这对我来说太先进了.所以我在这里问专家.
问题 我想从php define()中检索常量/值
DEFINE('TEXT', 'VALUE');
Run Code Online (Sandbox Code Playgroud)
基本上我想要一个正则表达式能够返回常量的名称,并从上面的行返回常量的值.只是文字和价值.这甚至可能吗?
为什么我需要它?我正在处理语言文件,我希望得到所有的夫妻(名字,价值)并把它们放在数组中.我设法用str_replace()和trim()等来完成它.但是这种方式很长,我相信使用单行正则表达式可以使它变得更容易.
注意:VALUE也可能包含转义单引号.例:
DEFINE('TEXT', 'J\'ai');
Run Code Online (Sandbox Code Playgroud)
我希望我不要求太复杂的事情.:)
问候