我是正则表达式的新手,我一直在尝试将它与 url 一起使用,但我无法让它工作。
我有一个字符串是:
/插件/插件/插件/插件/插件/插件/
我想将所有字母替换为字符串“{char}”,以便字符串最终成为:
/{char}/{char}/{char}/{char}/{char}/{char}/
我试过这个:
<?php
$pattern = '#(/)([a-z\_]+)(/)#';
$replacement = '$1{char}$3';
$string = '/plugins/plugins/plugins/plugins/plugins/plugins/';
echo preg_replace($pattern, $replacement, $string);
?>
但是这段代码导致了这个:
/{char}/plugins/{char}/plugins/{char}/plugins/
我究竟做错了什么?