使用'replace'方法可以获取正则匹配到的内容。'replace'方法接受两个参数,第一个参数是要被替换的字符串或正则表达式,第二个参数是替换后的字符串或替换函数。在替换函数中,可以使用特殊的替换符号'$1'、'$2'等来引用正则匹配到的内容。

下面是一个示例代码:

import re

text = 'Hello, my name is John. I am 25 years old.'
pattern = r'\b(\w+)\b'

result = re.sub(pattern, r'<>', text)

print(result)

输出结果为:

<Hello>, <my>, <name>, <is>, <John>. <I>, <am>, <25>, <years>, <old>.

在上述代码中,我们使用re.sub方法将匹配到的单词用尖括号括起来。替换函数中的<>使用$1的方式引用了第一个正则匹配到的内容。

Python 正则表达式:使用 replace 方法获取匹配内容

原文地址: https://www.cveoy.top/t/topic/qFJW 著作权归作者所有。请勿转载和采集!

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