java字符串操作:匹配、替换、萃取、分割拆分
2017-06-15 22:57
253 查看
java字符串操作:匹配、替换、萃取、分割拆分
package com.java.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args){
String str="78965djfkdj3456fereir57657orrrrr";
//匹配
boolean flag=str.matches(".*rrr.*");
System.out.println("是否匹配:"+flag);
//替换
String str1=str.replace("\\r","w");
System.out.println("替换后的字符串为:"+str1);
//萃取
Pattern strp=Pattern.compile("\\d+");
Matcher mc=strp.matcher(str);
System.out.print("萃取的数为:");
while(mc.find()){
System.out.print(" "+mc.group());
}
System.out.println("");
//分割拆分
String[] sp=str.split("\\d+");
System.out.print("分割拆分后为:");
for(int i=0;i<sp.length;i++){
System.out.print(sp[i]+" ");
}
}
}
打印结果如下:
package com.java.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args){
String str="78965djfkdj3456fereir57657orrrrr";
//匹配
boolean flag=str.matches(".*rrr.*");
System.out.println("是否匹配:"+flag);
//替换
String str1=str.replace("\\r","w");
System.out.println("替换后的字符串为:"+str1);
//萃取
Pattern strp=Pattern.compile("\\d+");
Matcher mc=strp.matcher(str);
System.out.print("萃取的数为:");
while(mc.find()){
System.out.print(" "+mc.group());
}
System.out.println("");
//分割拆分
String[] sp=str.split("\\d+");
System.out.print("分割拆分后为:");
for(int i=0;i<sp.length;i++){
System.out.print(sp[i]+" ");
}
}
}
打印结果如下:
相关文章推荐
- java中的正则表达式 字符串的拆分,匹配,替换
- php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串.
- linux shell 字符串操作(长度,查找,替换,匹配)详解
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- linux shell 字符串操作(长度,查找,替换,匹配)详解
- Python 字符串操作(截取/替换/查找/分割)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- JAVA工具类(12)---文本字符串工具类(数据替换,加密解密操作)
- linux shell 字符串操作(长度,查找,替换,匹配)详解
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 转 Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- linux shell 字符串操作(长度,查找,替换,匹配)详解
- python 正则表达式 字符串的 匹配 替换 分割 查找
- java 字符串替换,分割基础
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 正则表达式 字符串的匹配、替换、分割、查找