# 正規表現オブジェクト

# Python

r1 = re.compile(pattern, flags)
  • compile すると RegexObject が作成される
  • 繰り返し使う場合は こうしたほうが速い
r1 = re.compile(pattern, flags)

if r1.match(pattern, str):
    ...

# Ruby

r1 = Regexp.new("xxx")
r1 = Regexp.new(Regexp.quote("xx*x")) # メタ文字をエスケープ

[ 📩 ご意見 ]