我的文字如下:
"text","1","more, more text","3"
谁能告诉我必须使用哪些正则表达式分隔符才能获得以下内容:
text
1
more, more text
3
我正在阅读 Sun 教程here http://docs.oracle.com/javase/tutorial/essential/regex/,直到“匹配器类的方法”,但我仍然不知所措。谢谢!
如果是这样的话text,1,more
这很容易,但不幸的是事实并非如此。有任何想法吗?
尝试这个模式:"(.+?)"
它将匹配双引号之间的 1 个或多个字符。引号之间的文本部分可用作matcher.group(1)
.
查看 javadocPattern
课程以了解更多信息。另外,看看matcher.find()
method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)