1. ホーム
  2. regex

[解決済み] 重複する単語の正規表現

2022-05-06 03:43:49

質問

正規表現の初心者なのですが、次のような重複する連続した単語を "match"する一つの正規表現をどう書けばいいのかがわかりません。

<ブロッククオート

のパリ その 春です。

ない あれ が関連しています。

なぜ笑うのですか? は 私の 正規表現がそんなに悪いのか?

上記の太字の文字列の全てにマッチする正規表現は一つしかないのでしょうか?

解決方法は?

この正規表現を試してみてください。

\b(\w+)\s+\1\b

ここで \b は単語境界であり \1 は、最初のグループのキャプチャされたマッチを参照しています。