正则表达式
public?class?Demo01 { public?static?void?main(String[] args) { //正则检验QQ号 String qq="1162026511"; String regex="[1-9][0-9]{4,14}"; System.out.println(qq.matches(regex)); //拆分字符串 String tel="177-533-02506"; String r="-"; String[] strs=tel.split(r); for(int?i=0;i<strs.length;i++){ System.out.println(strs[i]); } //替换符合规则的字符串 String str="hellowocaoni12ma"; String r2="[0-9]+"; String str2=str.replaceAll(r2,"*"); System.out.println(str2); //正则验证手机号 String regex1="1[34578][0-9]{9}"; String tel1="17753302506"; System.out.println(tel1.matches(regex1)); //正则验证邮箱 String regex2="[a-zA-Z_0-9][email?protected][a-zA-Z0-9]+(.[a-z]+)+"; String yx="[email?protected]"; System.out.println(yx.matches(regex2)); //进行切割,去掉.符号 String regex3="."; String ip="192.168.1.100"; String[] str1=ip.split(regex3); for(int?i=0;i<str1.length;i++){ System.out.println(str1[i]); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |