gpt4 book ai didi

Java 正则表达式 : match character based on previous character

转载 作者:行者123 更新时间:2023-12-01 09:55:49 24 4
gpt4 key购买 nike

如何根据所使用的开盘报价来匹配收盘报价(单或双)?

现在我有:

key.*?=["'].*?["']

但不幸的是,结束引号并不依赖于开头引号,因此它不适用于以下示例:

key="foo'bar"

我可以创建 2 个子组件,但我认为这不是最佳的:

key.*?=(".*?"|'.*?')

任何提示将不胜感激,谢谢!

最佳答案

您可以使用反向引用\n(例如\1 - 对于第一个捕获组,\2 对于第二个捕获组)

所以你的例子看起来像:

key.*?=(["']).*?\1

关于Java 正则表达式 : match character based on previous character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37236039/

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