我有一个正则表达式,它从给定键中获取值,如下所示
正则表达式 .*key="([^"]*)".*
输入值key="abcd-qwer-qaa-xyz-vwxc"
输出abcd-qwer-qaa-xyz-vwxc
但是,最重要的是,我需要验证值仅从abcd-
以下模式匹配开始-xyz
因此,输入和输出必须如下:
我在下面尝试了它没有按预期工作
.*key="([^"]*)"?(/Babcd|-xyz).*
键值对是大字符串的一部分,如下所示:
object{one="ab-vwxc",two="value1",key="abcd-eest-wd-xyz-bnn",four="obsolete Values"}
我认为通过匹配键来获取值,这就是 yi 使用的.*key="([^"]*)".*
注意:它是一个仪表板。您可以参考此链接并搜索Regex: /"([^"]+)"/
此正则表达式应用于查询结果,它是我引用的字符串。它与.*key="([^"]*)".*
上面的那个正则表达式一起工作。我正在尝试使用该 regexGroup 本身进行更改。希望这可以帮助?
任何人都可以指导或建议我吗?那会很有帮助。谢谢!