Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 捕获子集或使用正则表达式匹配结果_Java_Regex - Fatal编程技术网

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。。。