0

コード:

$raw = "Test List: Dist. dist Disti distributor";
$repld = preg_replace('/\b(dist(\.|i?)(ributor)?)\b/i', 'ruff', $raw);
echo $repld;

期待:
テスト リスト: ラフ ラフ ラフ ラフ

取得:
テスト リスト: ラフ。ラフ ラフ ラフ

その最初の「ラフ」の後に、私が理解できないように見える頑固な小さな期間があります。
確かに、私は正規表現の達人ではありません\.が、一致すると思いました:)

どこが間違っていますか?

4

1 に答える 1