如何将双引号包含双引号的内容用java的正则表达式提取出来? 30
例如文档的内容为:"helloword"和""hi","girl""。我想用一个表达式将"helloword"""hi","girl""都提取出来,包含双引号。关键是""...
例如文档的内容为:"hello word"和""hi", "girl""。我想用一个表达式将"hello word" ""hi", "girl""都提取出来,包含双引号。关键是""hi", "girl""这个,双引号中包含双引号,不知如何处理。如果用贪婪模式可以提取,但是第一个"hello word"却提取不出来。
展开
展开全部
正则如下:
"[^"]*"
转换为java的字符串就是
String regstr = "\"[^\"]*\"";
更多追问追答
追问
刚刚试了,不行,前面的一个双引号还是和离它最近的双引号配对。
追答
哦,你想跟最远的双引号配对是吧?
String regstr = "\"[\\s\\S]*\"";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |