特殊文字2 サンプル集
AとBを両方含む(AND)
ANDの概念は正規表現には無いのですが、orの組み合わせで考えてみます。
例題
Q 次の名前から、田と郎、両方が入っている人を選びなさい
山田太郎
一郎鈴木
小泉幸太郎
高田順次
次郎新田
.*田.*郎.*|.*郎.*田.*
解説
二つのパターンいずれかという形ですね。
○○田○○郎○○
○○郎○○田○○
○は無くてもOK
これで、全てのパターンを表せると思います。
では、例えば3つの漢字が入ってる人は?と聞かれたら??
そうですね、3×2×1で6パターンを記述する必要がでてきます。
123 132 213 231 312 321 の組み合わせですね
これ以上、ていうか、これでもちょっと無理がでてきますね、長さ的に
こういうものは、無理に正規表現を使わないで、あきらめて他の方法をさがしましょう