gpt4 book ai didi

python - 用于与特殊转义规则匹配的字符串的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:52 26 4
gpt4 key购买 nike

我正在尝试将特殊类型的字符串文字与一些时髦的转义规则相匹配。

一般的形式是这样的:

"some string"

使用诸如“(.*?)”之类的模式很容易匹配

但是您可以通过将引号加倍来转义引号,例如:

"hello ""there" 变为 hello "there
"hello """"there" 变为 hello ""there

这就是我的正则表达式技能让我失望的地方。如何匹配这样的字符串?

哦,我正在使用 python 3.1。

最佳答案

regex = re.compile(r'"(?:[^"]|"")*"')

这只是找到文字,它不会通过替换双引号来解码它们。

关于python - 用于与特殊转义规则匹配的字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16903388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com