您可以使用正则表达式来捕获两个不同字符之间的文本。以下是一个示例代码:
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列表中。然后,我们使用一个循环来打印出每个匹配项。
请注意,这只是一个简单的示例,您可以根据您的实际需求进行修改和调整。