要将引号分隔的字符串与正则表达式匹配,您可以使用以下步骤:
import re
pattern = r'"([^"]*)"'
这个模式的解释如下:
"
:匹配一个双引号字符。(
:开始捕获组。[^"]*
:匹配任意数量的非双引号字符。)
:结束捕获组。"
:匹配一个双引号字符。re.findall()
函数在目标字符串中查找与模式匹配的所有字符串。例如:target_string = '"Hello, world!" "This is a test."'
matches = re.findall(pattern, target_string)
print(matches)
这将输出:
['Hello, world!', 'This is a test.']
这样,您就可以将引号分隔的字符串与正则表达式匹配并提取匹配的字符串了。
领取专属 10元无门槛券
手把手带您无忧上云