首页 > 代码库 > java-正则表达式
java-正则表达式
正则表达式:主要用于对字符串进行模式识别,判断字符串是否符合要求的格式
package everyDayPratise;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest1{ public static void main(String[] args) { // 1. 判断字符串是否都是数字表示的 String s1 = "02143435"; boolean b1 = s1.matches("[0-9]+"); System.out.println(b1); s1 = "a02.143435"; b1 = s1.matches("[0-9]+"); System.out.println(b1); // 2. 使用Pattern Pattern p = Pattern.compile("[0-9]+"); Matcher matcher = p.matcher("432345"); System.out.println(matcher.matches()); // 3. 如果想判断字符串是否包含待判断模式的子串 p = Pattern.compile("[0-9]+"); matcher = p.matcher("432345-"); // 判断输入串432345-是否符合模式:[0-9]+ System.out.println(matcher.matches()); // 判断输入串432345-是否包含符合模式的子串,但是,起点已经不在0 System.out.println(matcher.find()); matcher.reset(); System.out.println(matcher.find()); }}
java-正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。