您可以使用正则表达式来捕获两个不同字符之间的文本。以下是一个示例代码:
import re
text = "This is a {sample} text with {different} characters."
pattern = r"{(.*?)}"
matches = re.findall(pattern, text)
for match in matches:
print(match)
输出结果将是:
sample
different
在这个例子中,我们使用正则表达式模式{(.*?)}
来匹配以{
开头,以}
结尾的文本。.*?
表示非贪婪匹配,即尽可能少地匹配字符。re.findall()
函数返回所有匹配的结果,并将它们存储在matches
列表中。然后,我们使用一个循环来打印出每个匹配项。
请注意,这只是一个简单的示例,您可以根据您的实际需求进行修改和调整。