可以使用 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录