よくつかう正規表現例
・bから始まってkで終わる3桁の文字列 b.k ・bから始まってkで終わる2桁以上の文字列 b.*k ・bから始まってkで終わる3桁以上の文字列 b.+k ・半角数字 \d ・半角数字以外 \D ・数字列 \d+ ・4桁の数字 \d{4} ・4桁以上の数字 \d{4,} ・4桁までの数字(1~4桁の数字) \d{1,4} ・4~10桁の数字(最長一致) \d{4,10} ・4~10桁の数字(最短一致) \d{4,10}? ・桁区切りのカンマ付数字列 \b\d{1,3}(,\d{3})*\b ・価格(先頭が「\」の桁区切り付数字列) \\\d{1,3}(,\d{3})*\b ・半角英大文字 \u ・半角英大文字以外 \U ・半角英小文字 \l (※"l"は小文字のL) ・半角英小文字以外 \L ・半角英文字 [\u\l] (※"l"は小文字のL) ・半角英字以外 [^\u\l] (※"l"は小文字のL) ・英単語(半角英文字列) \b[\u\l]+\b (※"l"は小文字のL) ・半角英数字 [\u\l\d] (※"l"は小文字のL) ・1桁の奇数 [13579] ・奇数 \d*[13579]\b ・3から7までの数字 [3-7] ・0-9とA-Fのいずれかの2文字(2桁の16進数) [0-9A-F]{2} ・全角数字 [0-9] ・全角英大文字列 [A-Z]+ ・ひらがな [ぁ-ん] ・カタカナ [ァ-ヴ] ・半角カタカナ [ヲ-゚] ・改行 \n ・半角スペース \x20 ・全角スペース □ (※□は全角スペース) ・タブコード \t ・半角スペースかタブコードの繰り返し [\x20\t]+ ・空白文字 \s ・sampleという文字列 (大文字小文字同一視) (?i)sample ・sampleという文字列(samは大小文字同一視、pleは小文字限定) (?i)sam(?-i)ple ・amという単語 \bam\b ・単語の途中にあるam \Bam\B ・whで始まる3文字以上の単語 \b[Ww]h.+?\b ・大阪または東京 大阪|東京 ・大阪府または大阪市 大阪(府|市) ・行頭の○ ^○ ・行頭の半角スペースの連続 ^\x20+ ・行末の。 。$ ・空白行 ^\n ・行全体 ^.*$ ・郵便番号 (〒|ZIP:)\d{3}-\d{4} ・電話番号 0\d{1,4}-\d{1,4}-\d{4} ・携帯電話番号(ハイフンなし) 0[89]0\d{8} ・メールアドレス [\w.\-]+@[\w\-]+\.[\w.\-]+ ・URL(ホームページアドレス) https?://[\w/:%#\$&\?\(\)~\.=\+\-]+ ・日付 \d{4}[/\.年]\d{1,2}[/\.月]\d{1,2}日? ・見出しタグ開始(h1~h3まで) <[hH][1-3].*?> ・見出しタグ終了(h1~h3まで) [hH][1-3]> ・sample の中の sam sam(?=ple) ・sample か samba の中の sam sam(?=ple|ba) ・後ろが「ple」ではない「sam」 sam(?!ple) ・sample の中の ple (?<=sam)ple ・sample か apple の中の ple (?<=sam|ap)ple ・前が「sam」か「ap」以外の 「ple」 (?