python 正規表現


import re

re.search(expression, s)

sは検索対象

 

$ – 文字列の最後

^ – 文字列の最初

. – 全ての文字1文字

? – 直前の1文字を含むか含まないかを区別しない

—->>> (‘^e-?mail$’ とすると ‘email’, ‘e-mail’ の両方にマッチする)

[] – 括弧内のいずれかにマッチするもの

+ – 直前の1文字を1回かそれ以上の繰り返し

* – 直前の1文字の0回以上

{x} – x回の繰り返し

{x,} – 少なくともx回マッチする

{,x} – x回以下の繰り返しにマッチ

{x,y} – x ~ y 回の繰り返しにマッチ

 

コメントを残す