如何在替换字符串中使用命名组?
此表达式创建一个命名组:
$re= "/(?P<name>[0-9]+)/";
我想替换这个表达式,但它不起作用。
preg_replace($re, "\{name}", $text);
最佳答案
你不能 - 只有数字匹配名称可用于 preg_replace()
。
关于PHP。替换字符串中的命名组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680913/