如何获取[CODE][/CODE]之间的所有文本?
How to get all text between [CODE][/CODE]?
我有带标签的文本 [CODE]这里有一些东西[/CODE]。
我怎样才能只参与这个标签,使用 re 模块。
使用 re.findall 函数,我们可以使用带有捕获组的正则表达式,它将 return 所有匹配项的列表。
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)
我有带标签的文本 [CODE]这里有一些东西[/CODE]。 我怎样才能只参与这个标签,使用 re 模块。
使用 re.findall 函数,我们可以使用带有捕获组的正则表达式,它将 return 所有匹配项的列表。
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)