【发布时间】:2016-04-19 02:12:30
【问题描述】:
我有:
String s=" \"son of god\"\"cried out\" a good day and ok ";
这在屏幕上显示为:
"son of god""cried out" a good day and ok
Pattern phrasePattern=Pattern.compile("(\".*?\")");
Matcher m=phrasePattern.matcher(s);
我想获取所有用“”包围的短语并将它们添加到ArrayList<String>。它可能有超过 2 个这样的短语。如何获取每个短语并放入我的Arraylist?
【问题讨论】:
-
你将如何处理字符串
Then John said "I talked to Fred and he said 'I don't like it'"? -
@JimGarrison 如果您在那对单引号中有一对双引号,那将是一个更好的问题。
标签: java regex pattern-matching