特殊文字2 サンプル集

 AとBを両方含む(AND)

 ANDの概念は正規表現には無いのですが、orの組み合わせで考えてみます。

 例題

 Q 次の名前から、田と郎、両方が入っている人を選びなさい

山田太郎
一郎鈴木
小泉幸太郎
高田順次
次郎新田

.*田.*郎.*|.*郎.*田.*

 

 解説

 二つのパターンいずれかという形ですね。

○○田○○郎○○
○○郎○○田○○    ○は無くてもOK

  これで、全てのパターンを表せると思います。
では、例えば3つの漢字が入ってる人は?と聞かれたら??
そうですね、3×2×1で6パターンを記述する必要がでてきます。
123 132 213 231 312 321 の組み合わせですね
これ以上、ていうか、これでもちょっと無理がでてきますね、長さ的に
こういうものは、無理に正規表現を使わないで、あきらめて他の方法をさがしましょう


Designed by chocoto
inserted by FC2 system