如何获取[代码][/代码]之间的所有文本



我在这里有带有标记[CODE]的文本[/CODE]。使用re-module,我如何才能只参与这些标记之间的部分。

使用re.findall函数,我们可以使用带有捕获组的正则表达式,该捕获组将返回所有匹配项的列表。

import re
regex = r"[CODE](.+?)[/CODE]"
test_str = "[CODE]Noob[/CODE] Nb[CODE]something here[/CODE]"
matches = re.findall(regex, test_str)
for match in matches:
print(match)

最新更新