謎解きで、いい感じの単語を探す時の正規表現です
文字数
^...$
3文字の単語を検索したい場合です
^は行頭、$は行末を意味します
多くの場合、1行に1単語の形でしょうから、^$で挟むこと文字数を指定します
^.{3}$
3文字検索を繰り返しで表現した形です
^.{3,4}$
文字数を3~4文字で検索します
もし、3文字以上なら、{3,}と書きます
クロスワード的使い方
^.い.う$
○い○う、(例:かいそう)という風な単語を探したい場合です
文字指定
^[げつかすいもくきんどにち]{4}$
「げつかすいもくきんどにち」の文字だけを使った4文字を検索します
[]の中身に同じ文字が複数入ってても問題ないです
^.[げつかすいもくきんどにち]{2,}$
^[げつかすいもくきんどにち]{2,}.$
^[げつかすいもくきんどにち]{1,}.[げつかすいもくきんどにち]{1,}.$
1文字だけ何かを足して単語を検索します
先頭と末尾に足す場合は長さを指定しやすいですが、
中間になにかとなると3文字の単語が多く出てしまいますので、
一旦検索結果を保存して4文字以上と再検索するといいです
ナンクロ的使い方
^(.)(.).\1\2.$
1文字目と4文字目、2文字目と5文字目が同じな6文字の単語を探します
括弧の中身を前から数えた部分と同じ文字を\1で指定します
「12?12?」(例:いちごいちえ)という単語を検索したい場合です