【发布时间】:2020-04-01 05:14:39
【问题描述】:
我正在阅读来自期刊或论文来源的回复,并且我将 html 回复作为字符串,例如:
根据某些人的说法,梦表达了“个性的深刻方面”(Foulkes 184),尽管“其他人不同意”但事实是这样。
我的目标只是从给定字符串中提取所有引号并将它们中的每一个保存到一个列表中。并在原始字符串中添加空格代替引号。
【问题讨论】:
-
使用正则表达式模式,例如
"\".*?\"",然后使用Pattern#matches,后跟Matcher#find。快乐编程。 -
那么你想把所有引号都放到 ArrayList 中,然后用空格替换字符串的所有引号吗?如果我错了,请纠正我。
-
请注意,上面使用
find的技巧还可以让您获得每个匹配项的开始和结束索引,因此更改字符串的第二步应该很容易。我真的不想给出完整的答案,这毕竟不是代码服务。