「Python 3.9」正規表現で大文字小文字を無視するサンプル

環境
Python 3.9.13
Windows 11 Pro 21H2 64bit
PyCharm 2022.2.1 (Community Edition)

構文
1.re.IGNORECASE
変数名 =値
re.search(変数名,対象文字列,re.IGNORECASE)
searchメソッドの3つめの引数にre.IGNORECASEを指定しています。
大文字小文字を無視します。
2.文字列.group(0)
groupメソッドは一致した文字列を返します。

使用例

# coding: utf-8
import re

t = "s+"

res = re.search(t, 'YSM', re.IGNORECASE)

print("大文字小文字を無視する結果")
if res:
    print(res.group(0))
else:
    print(res)

実行結果
大文字小文字を無視する結果
S

Python

Posted by arkgame