「Python」findallメソッドで連続する文字を指定する方法
環境
PyCharm 2021.3
Python 3.9.7
書式
1.連続する文字を指定する正規表現の定義
文字{数字,}
2.re.findall(正規表現式,’対象文字列’)
findallメソッドを利用して連続する文字を判定します。
使用例
# coding: utf-8 import re #正規表現 ptn = "T{3,}" #findallメソッドを利用 res = re.findall(ptn,'sTToTTT12345TTTT#@') print('文字Tが3回以上連続するの判定結果') #if文の結果true false判定 if res: print(res[0]) print(res[1]) else: print(res)
実行結果
文字Tが3回以上連続するの判定結果 TTT TTTT