サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
import re
regex = re.compile(r"パターン")
1回だけ検索する場合は作成しなくていい
import re
regex = re.compile(r"""1行目 #コメント1
2行目 #コメント2
3行目)""", re.VERBOSE)
mo = regex.search("文字列")
import re
mo = re.search(r"パターン", "文字列")
mo = regex.match("文字列")
import re
mo = re.match(r"パターン", "文字列")
import re
re.compile(正規表現, re.DOTALL)
matches = regex.findall("文字列")
文字列のリスト
グループのタプルのリスト
ex) [(グループ1, ...), ...]
mo[0]
mo.group()
mo[インデックス]
mo.group(インデックス)
インデックスは1~
if regex.search("文字列"):
import re
if re.search(r"パターン", "文字列"):
if regex.match("文字列"):
import re
if re.match(r"パターン", "文字列"):
文字列.startswith() の正規表現版
if regex.fullmatch("文字列"):
import re
if re.fullmatch("パターン", "文字列"):
regex.sub(new, 文字列)
import re
re.sub(r"パターン", new, 文字列)
regex.sub("置換", "文字列", count=数)
r"'\1"