經過正則實現: blog
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); } } 結果: #中俄建交七十週年# #帶回你的家#