public class Regex1 {
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("#(.*?)#",""));
}
}
相关文章
- 10-22Java字符串的匹配问题,String类的matches方法与Matcher类的matches方法的使用比较,Matcher类的matches()、find()和lookingAt()方法的使用比较
- 10-22c#中字符串截取使用的方法
- 10-22Java中的字符串截取(substring)的使用
- 10-22java字符串格式化:String.format()方法的使用
- 10-22Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- 10-22Java中字符串split() 的使用方法,没你想的那么简单
- 10-22使用java中replaceAll方法替换字符串中的反斜杠
- 10-22Java中JNI的使用详解第四篇:C/C++中创建Java对象和String字符串对象及对字符串的操作方法
- 10-22java基础知识回顾之---java String final类普通方法的应用之“按照字节截取字符串”
- 10-22java根据#号截取字符串,使用Pattern的方法