通過正則實現:
String regex = "#([^#]+)#";
@Test
public void test() {
String text = "#中俄建交七十周年#111,#帶回你的家#,請把#你的微笑留下……";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(text);
while (matcher.find()) {
String group = matcher.group(); // 如果用matcher.group(1)表示截取第一個括號中間的內容,結果不會包括#
System.out.println(group);
}
}
結果:
#中俄建交七十周年#
#帶回你的家#
