深圳做网站什么公司好,清苑住房和城乡建设局网站,什么系统网站好,质感设计网站文章目录 Java 笔记#xff1a;常见正则使用正则简介常用匹配年月日的时间匹配手机号码校验 参考文章 Java 笔记#xff1a;常见正则使用
正则简介 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言#xff0c;但… 文章目录 Java 笔记常见正则使用正则简介常用匹配年月日的时间匹配手机号码校验 参考文章 Java 笔记常见正则使用
正则简介 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言但是在每种语言中有细微的差别。 Java 提供了 java.util.regex 包它包含了 Pattern 和 Matcher 类用于处理正则表达式的匹配操作。 常用匹配
年月日的时间匹配
public static void timeRegex() {String input #2014-03-02,2015-03-02,2016-03-02;String regex (?year\\d{4})-(?month\\d{2})-(?day\\d{2});Pattern pattern Pattern.compile(regex);Matcher matcher pattern.matcher(input);while (matcher.find()) {System.out.println(-------------------------);System.out.println(find: matcher.group());System.out.println(find year: matcher.group(year));System.out.println(find month: matcher.group(month));System.out.println(find day: matcher.group(day));}
}手机号码校验 public static void isPhoneNumber() {String input 18312341234;String regex ^1[3-9]\\d{9}$;Pattern pattern Pattern.compile(regex);Matcher matcher pattern.matcher(input);if (matcher.matches()) {System.out.println(input isPhoneNumber);} else {System.out.println(input is not PhoneNumber);}}参考文章
Java 正则表达式