1. ホーム
  2. regex

[解決済み] 正規表現の主題文字列で空白を無視するには?

2022-02-14 16:01:38

質問内容

正規表現パターンで検索する際に、対象文字列の空白を無視する簡単な方法はありますか? 例えば、"cats"を検索する場合、"cats"または "ca ts" にマッチして欲しいと思っています。 マッチをハイライトするためにマッチの開始と終了インデックス(空白を含む)を見つける必要があり、書式のために空白が必要なため、事前に空白を取り除くことができません。

どのように解決するのですか?

オプションの空白文字を貼り付けることができます \s* を正規表現内の他のすべての文字の間に挿入します。 ただし、少し長くなります。

/cats/ -> /c\s*a\s*t\s*s/