指定された文字列ab
この正規表現パターンを考えると
(a)(b)
完全な文字列を削除する必要があるが、2 番目のグループを出力する必要がある場合は、2 つのバリアントを記述できます。
1)preg_replace("#(a)(b)#", "$2", "ab") // save both group
そしてまたそう:
2)preg_replace("#(?:a)(b)#", "$1", "ab") // dont save first group
パフォーマンスに優れたバリアントはどれですか?