因此,我希望从字符串中提取引号 (") 内的单词(或短语)。
例如,假设主字符串是:
The quick brown fox "jumped over" the "lazy" dog
我希望能够提取单词/短语并将其存储在变量中在引号中,即
jumped over
lazy
应该存储在变量中。引用时输入字符串只会双引号(没有单引号)。
我为此尝试了以下(粗略)代码:
Pattern p = Pattern.compile("\\s\"(.*?)\"\\s");
Matcher m = p.matcher(<String>);
Variable.add(m.group(1));
无论我输入什么,它都会抛出 IllegalStateException。我感觉我的正则表达式无法正常工作。任何帮助表示赞赏。