我有一个长字符串,我必须为不同的关键字解析。例如,我有字符串:
"==References== This is a reference ==Further reading== *{{cite book|editor1-last=Lukes|editor1-first=Steven|editor2-last=Carrithers|}} * ==External links=="
我的关键词是
'==References==' '==External links==' '==Further reading=='
我尝试了很多正则表达式的组合,但我无法恢复所有字符串。
我试过的代码:
Pattern pattern = Pattern.compile("\\=+[A-Za-z]\\=+");
Matcher matcher = pattern.matcher(textBuffer.toString());
while (matcher.find()) {
System.out.println(matcher.group(0));
}