String 截取字符串#中间的文本
Posted quan-coder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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); } } 结果: #中俄建交七十周年# #带回你的家#
以上是关于String 截取字符串#中间的文本的主要内容,如果未能解决你的问题,请参考以下文章