正则表达式
什么是正则表达式
使用String类中的replaceAll方法
使用Pattern类编译正则表达式
使用Matcher类匹配正则表达式
什么是正则表达式
是一种描述模式的字符序列
用于验证,查找,替换
package java_20180209_api_string; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexDemo1 { public static void main(String[] args) { String reg="a[bef]c"; String s="abc"; System.out.println(s.matches(reg)); System.out.println("abcjdkjkaeckdkdafclli".replaceAll(reg,"X")); Pattern p=Pattern.compile(reg); Matcher m=p.matcher("abcjdkjkaeckdkdafclli"); while (m.find()) { System.out.println(m.start()); } System.out.println(m.find()); System.out.println(m.group()); } }