「文字列検索」の正規表現サンプル一覧

「文字列検索」の正規表現サンプル
えるこさん
えるこさん

「文字列検索」の正規表現サンプルを一覧で見たいのですが・・・

bia
bia

「文字列検索」のパターンをさらに分類して

サンプルを一覧でまとめてみたよ。

この記事では「文字列検索」の正規表現サンプルを一覧でご紹介しています。

「文字列検索」のパターンを以下の分類に分けて一覧をまとめています。

「文字列検索」のパターン

・特定の書式の文字列を検索

・特定の文字列の前後に一致する文字列を検索

・その他

「文字列検索」の正規表現サンプル一覧

特定の書式の文字列を検索

※詳細はリンク先へ

やりたいこと条件に一致する文字列
「電話番号(携帯電話)」を検索する
(ハイフンを含む)
080-1234-5678 など
「電話番号(携帯電話)」を検索する
(ハイフンを含まない)
08012345678 など
「電話番号(03始まり)」を検索する
(ハイフンを含む)
03-1234-5678 など
「電話番号(03始まり)」を検索する
(ハイフンを含まない)
0312345678 など
「郵便番号」を検索する
(「〒」を含む)
〒123-4567 など
「郵便番号」を検索する
(「〒」を含まない)
123-4567 など
「日付」を検索する(0埋めあり)
書式:〇年〇月〇日
2023年01月01日 など
「日付」を検索する(0埋めなし)
書式:〇年〇月〇日
2023年1月1日 など
「日付」を検索する(0埋めあり)
書式:〇/〇/〇
2023/01/01 など
「日付」を検索する(0埋めなし)
書式:〇/〇/〇
2023/1/1 など
「日付」を検索する(0埋めあり)
書式:〇年〇月〇日 と 〇/〇/〇
2023年01月01日、2023/01/01 など
「日付」を検索する(0埋めなし)
書式:〇年〇月〇日 と 〇/〇/〇
2023年1月1日、2023/1/1 など
「時刻」を検索する(0埋めあり)
書式:〇時〇分〇秒
05時03分08秒 など
「時刻」を検索する(0埋めなし)
書式:〇時〇分〇秒
0時1分2秒 など
「時刻」を検索する(0埋めあり)
書式:〇:〇:〇
05:03:08 など
「時刻」を検索する(0埋めなし)
書式:〇:〇:〇
0:1:2 など
「時刻」を検索する(0埋めあり)
書式:〇時〇分〇秒 と 〇:〇:〇
05時03分08秒、05:03:08 など
「時刻」を検索する(0埋めなし)
書式:〇時〇分〇秒 と 〇:〇:〇
0時1分2秒、0:1:2 など
「メールアドレス」を検索するsample@aaa.com、test@bbb.co.jp など
「URL」を検索するhttps://aaa.co.jp/ など
「IPアドレス」を検索する
(ポートを含む)
192.100.101.102:25 など
「IPアドレス」を検索する
(ポートを含まない)
192.100.101.102 など
「価格」を検索する
書式:\〇,〇〇〇,〇〇〇(何桁でも可能)
\1,234,567 など
特定の書式の文字列を検索

特定の文字列の前後に一致する文字列を検索

※詳細はリンク先へ

やりたいこと条件に一致する文字列
「最後に現れるスペース以降の文字列」を検索する
(スペースを含む)
検索元の文字列:aaa␣bbb␣ccc
検索結果:aaa␣bbb␣ccc
「最後に現れるスペース以降の文字列」を検索する
(スペースを含まない)
検索元の文字列:aaa␣bbb␣ccc
検索結果:aaa␣bbb␣ccc
「最後に現れる『\』以降の文字列」を検索する
(「\」を含む)
検索元の文字列:aaa\bbb\ccc
検索結果:aaa\bbb\ccc
「最後に現れる『\』以降の文字列」を検索する
(「\」を含まない)
検索元の文字列:aaa\bbb\ccc
検索結果:aaa\bbb\ccc
「最後に現れるピリオド以降の文字列」を検索する
(ピリオドを含む)
検索元の文字列:aaa\bbb.txt
検索結果:aaa\bbb.txt
「最後に現れるピリオド以降の文字列」を検索する
(ピリオドを含まない)
検索元の文字列:aaa\bbb.txt
検索結果:aaa\bbb.txt
「先頭から最後に『\』が現れるまでの文字列」を検索する
(「\」を含む)
(先頭のみ「\」の行を含む)
検索元の文字列:aaa\aaa\aaa
        \111
検索結果:aaa\aaa\aaa
     \111
「先頭から最後に『\』が現れるまでの文字列」を検索する
(「\」を含む)
(先頭のみ「\」の行は含まない)
検索元の文字列:aaa\aaa\aaa
        \111
検索結果:aaa\aaa\aaa
     \111
「先頭から最後にピリオドが現れるまでの文字列」を検索する
(ピリオドを含む)
(先頭のみピリオドの行を含む)
検索元の文字列:aaa.aaa.aaa
        .111
検索結果:aaa.aaa.aaa
     .111
「先頭から最後にピリオドが現れるまでの文字列」を検索する
(ピリオドを含む)
(先頭のみピリオドの行は含まない)
索元の文字列:aaa.aaa.aaa
       .111
検索結果:aaa.aaa.aaa
     .111
「先頭から『 = 』が現れるまでの文字列」を検索する
(途中で「_」があるものは除く)
検索元の文字列:error_msg␣=␣”テスト”
        errormsg␣=␣”テスト1”
検索結果:error_msg␣=␣”テスト”
     errormsg␣=␣”テスト1”
「先頭から『 = 』が現れるまでの文字列」を検索する
(先頭が「’」であるものは除く)
検索元の文字列:'message␣=␣”テスト”
        message␣=␣”テスト1”
検索結果:'message␣=␣”テスト”
     message␣=␣”テスト1”
「先頭から最初にスペースが現れるまでの文字列」を検索する
(スペースを含む)
検索元の文字列:aaabbb␣ccc
検索結果:aaa␣bbb␣ccc
「先頭から最初に『\』が現れるまでの文字列」を検索する
(「\」を含む)
(先頭が「\」の行は含まない)
検索元の文字列:aaa\bbb\ccc
検索結果:aaa\bbb\ccc
特定の文字列の前後に一致する文字列を検索

赤文字:条件に一致する文字列

その他

※詳細はリンク先へ

やりたいこと条件に一致する文字列
「『文字列1』と『文字列2』」を検索する検索元の文字列:AAACCCBBBDDD
検索結果:AAACCCBBBDDD
※『文字列1』:AAA
 『文字列2』:BBB の場合
「先頭から特定の文字数」を検索する検索元の文字列:AAAAAA
検索結果:AAAAAA
※先頭から5文字検索する場合
「行末から特定の文字数」を検索する検索元の文字列:AAAAAA
検索結果:AAAAAA
※行末から5文字検索する場合
「特定の桁数の数字」を検索する検索元の文字列:test123test12345test
検索結果:test123test12345test
※5桁の数字を検索する場合
「特定の桁数以上の数字」を検索する検索元の文字列:1234
        12345
        123456
検索結果:1234
     12345
     123456
※5桁以上の数字を検索する場合
「特定の文字列」を検索する
(先頭にある文字列は含まない)
検索元の文字列:テスト:テスト1
検索結果:テスト:テスト
※「特定の文字列」:テスト の場合
その他