[解決済み] 正規表現で複数の単語を任意の順序で並べる [重複]。
2022-01-28 10:23:17
質問
<余談
タイトルにあるように、私は文中にある2つの特定の単語を見つける必要があります。しかし、それらはどのような順序でも、どのような大文字と小文字でもかまいません。正規表現を使用してこれを行うにはどうすればよいですか?
例えば、次の単語を抽出する必要があります。
test
と
long
という単語があるかどうか、次の文から
test
が先に来るか
long
が来る。
This is a very long sentence used as a test
UPDATE 最初の部分で言及しなかったのは、大文字と小文字を区別しないことも必要だということです。
解決方法は?
マッチを抽出したい場合は、キャプチャグループを使用します。
(test)|(long)
そして、使用する言語に応じて、例えば$1や$2を用いてマッチしたグループを参照することができます。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 与えられた文字列が与えられた部分文字列を含んでいるかどうかを見つけるための、scala の慣用的な方法は何ですか?
-
[解決済み] XPathのcontains関数で正規表現を使用する方法
-
[解決済み] (grep) 非 ASCII 文字にマッチする正規表現ですか?
-
[解決済み] 正規表現の冒頭の感嘆符と末尾のドル記号は何ですか?
-
[解決済み] 正規表現で「逆マッチ」を行うには?
-
[解決済み] Regex空の文字列または電子メール
-
[解決済み] Bashスクリプトで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] 正規表現全体を否定するには?
-
[解決済み] Githubの「ブランチ名パターン」の否定
-
[解決済み】2つの名前を任意の順序で含む文字列をマッチさせる正規表現