[解決済み] Regex for string contains?
2022-03-05 05:41:03
質問
ある文字列が特定の単語(例:'Test')を含むかどうかを単純にチェックする正規表現は何ですか?いくつかググってみたのですが、そのような正規表現のまっすぐな例を得ることができません。これはビルドスクリプトのためのものですが、特定のプログラミング言語には関係ありません。
どのように解決するのですか?
通常のPCREスタイルの正規表現フレーバーを想定しています。
としてチェックしたい場合は
単一の完全な単語
であれば、それは
\bTest\b
必要なら大文字小文字を区別しないフラグをつけ、プログラミング言語に合わせた区切り記号をつけます。
\b
は、quot;word boundary"、つまり、単語の開始または終了とみなすことができる文字間の点を表します。例えば、単語の区切りにはスペースを使用するので、スペースの両側には単語の境界が存在することになります。
としてチェックしたい場合は
単語の一部
であれば、それは単に
Test
この場合も、大文字小文字を区別しない適切なフラグが必要です。この場合、正規表現を解析するためのオーバーヘッドがなくなるため、通常は専用のメソッドである "substring" の方が速くなる傾向があることに注意しましょう。
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】改行を含む任意の文字にマッチする正規表現
-
[解決済み] Regex オプション文字にマッチさせる方法
-
[解決済み] PostgreSQL での isnumeric()
-
[解決済み] 小数点以下2桁までの値にマッチする正規表現
-
[解決済み] ColdFusion を使用して XML 文字列から余分なホワイトスペースをすべて削除するにはどうすればよいですか?
-
[解決済み] 正規表現で「逆マッチ」を行うには?
-
[解決済み] 標準的な10桁の電話番号にマッチする正規表現
-
[解決済み] RegexにおけるOR条件
-
[解決済み] アドレスフィールド検証のための正規表現
-
[解決済み] 一致した正規表現パターンを awk で表示するには?