Python 正则表达式匹配:使用 re.compile 查找和打印匹配项
可以使用 re.compile 函数来编写正则表达式脚本,并使用该脚本匹配字符串,并打印匹配项。下面是一个示例代码:
import re
# 编译正则表达式脚本
pattern = re.compile(r'(\d+)-(\d+)-(\d+)')
# 待匹配的字符串
text = 'Today is 2022-01-01, tomorrow is 2022-01-02.'
# 使用正则表达式脚本进行匹配
matches = pattern.findall(text)
# 打印匹配项
for match in matches:
print(match)
输出结果为:
('2022', '01', '01')
('2022', '01', '02')
在上面的示例中,我们使用 re.compile 函数将正则表达式脚本编译为一个正则表达式对象。然后,我们使用 findall 方法在待匹配的字符串中查找所有匹配项,并将结果存储在 matches 变量中。最后,我们使用循环遍历 matches 并打印每个匹配项。
原文地址: http://www.cveoy.top/t/topic/pb3g 著作权归作者所有。请勿转载和采集!