コード:
$raw = "Test List: Dist. dist Disti distributor";
$repld = preg_replace('/\b(dist(\.|i?)(ributor)?)\b/i', 'ruff', $raw);
echo $repld;
期待:
テスト リスト: ラフ ラフ ラフ ラフ
取得:
テスト リスト: ラフ。ラフ ラフ ラフ
その最初の「ラフ」の後に、私が理解できないように見える頑固な小さな期間があります。
確かに、私は正規表現の達人ではありません\.
が、一致すると思いました:)
どこが間違っていますか?