相关疑难解决方法(0)

正则表达式可以解析define()内容吗?

我是正则表达式的新手,这对我来说太先进了.所以我在这里问专家.

问题 我想从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)

我希望我不要求太复杂的事情.:)

问候

php regex

5
推荐指数
1
解决办法
3296
查看次数

标签 统计

php ×1

regex ×1