首页 > 编程 > Java > 正文

Java中正则表达式的使用和详解(上)

2019-11-26 12:27:03
字体:
来源:转载
供稿:网友

1.匹配验证-验证Email是否正确

public static void main(String[] args) {  // 要验证的字符串  String str = "service@xsoftlab.net";  // 邮箱验证规则  String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}//.){1,3}[a-zA-z//-]{1,}";  // 编译正则表达式  Pattern pattern = Pattern.compile(regEx);  // 忽略大小写的写法  // Pattern pat = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);  Matcher matcher = pattern.matcher(str);  // 字符串是否与正则表达式相匹配  boolean rs = matcher.matches();  System.out.println(rs);}

2.在字符串中查询字符或者字符串

public static void main(String[] args) {  // 要验证的字符串  String str = "baike.xsoftlab.net";  // 正则表达式规则  String regEx = "baike.*";  // 编译正则表达式  Pattern pattern = Pattern.compile(regEx);  // 忽略大小写的写法  // Pattern pat = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);  Matcher matcher = pattern.matcher(str);  // 查找字符串中是否有匹配正则表达式的字符/字符串  boolean rs = matcher.find();  System.out.println(rs);}

以上所述是小编给大家介绍的Java中正则表达式的使用和详解(上),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表