Java 捕获子集或使用正则表达式匹配结果
我有这根绳子Java 捕获子集或使用正则表达式匹配结果,java,regex,Java,Regex,我有这根绳子 null,"category":"Cooking \u0026 Baking Needs","nonInteraction":true} 这个正则表达式:\“category\”:\“([^“]*)\” 与此“类别”匹配的类别:“烹饪\u0026烘焙需求” 但是,我只需要捕获烹饪\u0026烘焙需求(不带引号) 我的正则表达式中缺少了什么?你可以使用这个(?正则表达式中没有缺少任何东西,但是在使用它的方式上,但是你没有共享该代码,因此你不能确切地告诉你你做错了什么。好吧,我们可以
null,"category":"Cooking \u0026 Baking Needs","nonInteraction":true}
这个正则表达式:\“category\”:\“([^“]*)\”
与此“类别”匹配的类别:“烹饪\u0026烘焙需求”
但是,我只需要捕获烹饪\u0026烘焙需求
(不带引号)
我的正则表达式中缺少了什么?你可以使用这个
(?正则表达式中没有缺少任何东西,但是在使用它的方式上,但是你没有共享该代码,因此你不能确切地告诉你你做错了什么。好吧,我们可以猜测你调用了组()
,而不是组(1)
。不,我现在只是用来测试看起来像JSON的东西,所以也许你应该使用JSON解析器,因为正则表达式在某些值上可能会失败。如果你使用的是regexr.com,没有任何Java代码,为什么你要问Java问题?编写Java代码来测试你的Java正则表达式。regexr.com甚至不支持Java风格的正则表达式无论如何。是的,它是一个JSON,但在一个文本流中,它实际上是一个预呈现的html。。。