正規表現
作成
import reregex = re.compile(r"パターン")1回だけ検索する場合は作成しなくていい正規表現パターンの空白系文字やコメントを無視する
import reregex = re.compile(r"""1行目 #コメント1
2行目 #コメント2 3行目)""", re.VERBOSE)検索
見つからなければ None を返すmo = regex.search("文字列")
作成していない場合import remo = re.search(r"パターン", "文字列") 先頭が指定されたパターンのときだけマッチmo = regex.match("文字列") 作成していない場合import remo = re.match(r"パターン", "文字列") . でマッチする文字に改行を含める
import rere.compile(正規表現, re.DOTALL) すべてを取得
matches = regex.findall("文字列")
グループなし
文字列のリスト
グループあり
グループのタプルのリストex) [(グループ1, ...), ...]検索結果の取得全体mo[0]mo.group()グループ
mo[インデックス]mo.group(インデックス)
インデックスは1~
チェックパターンが含まれるif regex.search("文字列"):import reif re.search(r"パターン", "文字列"):先頭がパターンと一致するかif regex.match("文字列"):import reif re.mat
0