Python 3.9 findallメソッドで正規表現で連続する文字を指定するサンプル

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

構文
変数名="文字{回数}"
正規表現で指定文字が回数連続することを指定します。

re.findall(変数名,’対象文字列’)
findallメソッドを使って正規表現で一致した文字列のリストを返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# coding: utf-8
import re
str = "t{2}"
res = re.findall(str,'stttutt')
if res:
print(res[0])
print(res[1])
else:
print(res)
# coding: utf-8 import re str = "t{2}" res = re.findall(str,'stttutt') if res: print(res[0]) print(res[1]) else: print(res)
# coding: utf-8
import re

str = "t{2}"

res = re.findall(str,'stttutt')
if res:
      print(res[0])
      print(res[1])
else:
      print(res)

実行結果
tt
tt

Python

Posted by arkgame