【发布时间】:2016-12-09 17:39:52
【问题描述】:
我收到了String s = "HFGFHFFHSSH"。我想要的输出是'H'之间的所有可能的子字符串组合
上述String的输出应该是HFGFH HFFH HSSH
我尝试了以下方法:
String s = "HFGFHFFHSSH";
Pattern pattern = Pattern.compile("H(.*?)H");
Matcher matcher = pattern.matcher(s);
while (matcher.find()){
System.out.println(matcher.group(0));
}
不幸的是,输出缺少一个子字符串,导致HFGFH HSSH
【问题讨论】:
-
@WiktorStribiżew 哦,谢谢,我在搜索中没有遇到这个问题。