私は正規表現が初めてで、URL で使用しようとしてきましたが、うまくいきません。
次の文字列があります。
/プラグイン/プラグイン/プラグイン/プラグイン/プラグイン/プラグイン/
文字列が次のようになるように、すべての文字を文字列「{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/
私は何を間違っていますか?