「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

 

Python

Posted by arkgame