String 截取字符串#中间的文本
通过正则实现:
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); } } 结果: #中俄建交七十周年# #带回你的家#