[メタ文字]
メタ文字 説明 指定例 合致する
. 任意の一文字 a.c bc, acc, aac
^ 行の先頭 ^abc abcdef
$ 行の末尾 abc$ defabc
* 0回以上の繰り返し ab* a, ab, abb, abbb
+ 1回以上の繰り返し ab+ ab, abb, abbb
? 0回または1回 ab? a, ab
{m} m回の繰り返し a{3} aaa
{m,n} m〜n回の繰り返し a{2, 4} aa, aaa, aaaa
[★] ★のどれか1文字 [a-c] a, b, c
★|★ ★のどれか a|b a, b
[Pythonで正規表現を使う方法]
具体的には正規表現を使って文字列検索を行います。
文字列検索にはreモジュールのsearchメソッドを利用します。
searchメソッドの利用方法は、次のような文法で使用します。
re.search(検索するメタ文字,検索文字列)