Reg Exp Memo - nelley/lawyerFinder GitHub Wiki

・^a ⇒start with a

・a$ ⇒end with a

・/d ⇒[0-9]

・+ ⇒直前の正規表現要素の1回以上のくり返しの正規表現となります。ab+は、 0ではない個数の'b'が続いたものにマッチします。これは単なる'a'に はマッチしません。

・\d{2,10} ⇒先行する正規表現の、m 回以上 n 回以下の繰り返しの正規表現と なります。この繰り返しは、可能な限り大きな回数になるようにされます。た とえば、, a{3,5}は三個から五個の'a'の並びにマッチします。

・\w ⇒LOCALEフラグが指定されていない場合には、アルファベットでも数字でもない キャラクタにマッチします。これは[^a-zA-Z0-9_]と等価です。LOCALE 指定がある場合には[0-9_]でもなくカレントロカールで文字と定義され ているものでもないキャラクターにマッチします。

http://www.kt.rim.or.jp/~kbk/regex/pythonre.html http://www.geocities.jp/m_hiroi/light/python04.html