以下のようにPHPで正規表現で置換をしたいと思っていますが、思ったようになりません。
お力添えいただけますでしょうか。
[]内はイメージです。
$content="ごみはごみ箱に。ごみ箱のごみを捨てます。捨てるのはごみ、段ボールです。"; $key="ごみ"; $content=preg_replace('/'.$key.'([は、を])/',"ゴミ$1",$content,1);
求める結果は、
ゴミはごみ箱に。ごみ箱のゴミを捨てます。捨てるのはゴミ、段ボールです。
となります。
$keyに続く文字列が「は、を」のみにヒットさせ、それ以外の「ごみ箱」などにはヒットさせないようにしたいのですが、どのようにすればよろしいでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/19 06:45
2017/02/19 07:21