gpt4 book ai didi

java - 有人可以检查这个正则表达式语句吗?

转载 作者:行者123 更新时间:2023-12-02 08:26:14 24 4
gpt4 key购买 nike

我只需要验证这个正则表达式语句是否能执行我想要的操作。

给定以下 json 字符串

{"a":"1","Provider":"WebHook","b":"2"}

我需要确保以下正则表达式

(?<=\bProvider":")\w+

将始终返回字符串 Provider":"

在本例中,字符串 Provider":" 后面的单词是 WebHook,但它可以是任何单词。我可以控制这个单词,所以它永远不会包含非 ASCII 字符。

我将在 Apache Camel 中使用此表达式,它使用 java 正则表达式引擎。

任何人都可以发现我的策略中的任何陷阱吗?

最佳答案

虽然解析是正确的解决方案,但满足标准的正则表达式并不难构建:

/"Provider":"(.*?)"/

使用 Perl 风格的正则表达式

关于java - 有人可以检查这个正则表达式语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4479159/

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