私は|で問題を実験しています (または)およびphpの正規表現。
これが私がやりたいことです、例えば私はそれらの3つの文を持っています:
「りんごは食べてもいい」
"リンゴが赤くなると医者が青くなる"
「リンゴを食べるのが好き」
そして、アップルという単語をオレンジ色に変更したいとしましょう。これが私のコードです。
$oldWord="apple";
$newWord="orange";
$text = preg_replace('#^' . $oldWord . ' #', $newWord, $text);
$text = preg_replace('# ' . $oldWord . ' #', $newWord, $text);
$text = preg_replace('# ' . $oldWord . '$#', $newWord, $text);
もちろんそれは機能しますが、キーワードを含む1行のコードだけでそれを行うための適切な組み合わせを見つけられませんでした| (また)。
何か提案はありますか?ありがとう