「Python」findallで一致文字列のリストを返す
書式
リスト(配列)名= re.findall(pattern, string)
patten:正規表現
string:対象の文字列
使用例
# coding: utf-8
import re
#指定文字
cft = "CFT"
result = re.findall(cft,'1CFT2CFT3CFT')
if result:
print(result[0])
print(result[1])
else:
print(result)
# coding: utf-8
import re
#指定文字
cft = "CFT"
result = re.findall(cft,'1CFT2CFT3CFT')
if result:
print(result[0])
print(result[1])
else:
print(result)
# coding: utf-8 import re #指定文字 cft = "CFT" result = re.findall(cft,'1CFT2CFT3CFT') if result: print(result[0]) print(result[1]) else: print(result)
結果
CFT
CFT