转载MARK一下,百度根据关键字不好搜到,省的下次到处找。
package iqiyi.com.model;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestMode {
public static void main(String[] args) {
String s = "神秘的海洋出现了一只#话题#海怪阿拉斯加#热门话题#和一艘很诡异##的破船\n";
System.out.println("例子:"+s);
Pattern pattern = Pattern.compile("#(.*?)#");
Matcher matcher = pattern.matcher(s);
while (matcher.find()){
System.out.println(matcher.group(1));
}
System.out.println(s.replaceAll("#(.*?)#",""));
}
}
相关文章
- 09-27老男孩教育每日一题-第98天-shell知识点:shell脚本中字符串截取的常用用法?
- 09-27java 字符串截取 - 最后带上mysql字符串截取比较
- 09-27JAVA常见算法题(三十三)---求子串在字符串中出现的次数
- 09-27【转】Java 截取字符串
- 09-27Java软件开发面试题!java截取最后一个字符之前的字符串
- 09-27【Java概念每日一题005】Java中操作字符串都有哪些类?它们之间有什么区別?
- 09-27java截取字符串笔记
- 09-27JAVA截取字符串的几种方式
- 09-27Java-map-第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录
- 09-27Java中的字符串截取(substring)的使用