笨蛋study正则

学java很久,一直停步不前,或许是畏惧,也或许是自己stupid,有种三天打鱼两天筛网的感觉,梦想真的不是说说就行,还是行动吧

不管以后做不做开发,都希望自己现在不辜负时光不辜负资源

评价一下正则:

都是些套路,理解有哪些用法,要写的时候查API吧,因为记忆太麻烦,有文档为何不用。

最近给自己定了写目标,希望好好坚持下去,写BLOG完全就是给自己看的,希望自己能天天写,天天更新,每天成长一点。



package cn.rosa.pattern;



import java.util.Arrays;
import java.util.Spliterator;


public class Pattern { /*
* 正则表达式就是出现的规则以及规则表达式
*/
public static void main(String[] args) {
//验证用户名输入是否按要求
String name="abfUYY_T567893lpe";
//a 到 z 或 A 到 Z,两头的字母包括在内(范围)0-9_{出现次数}==\\w
//制定字符输入长度{4}{1,}{1,5}
//if(name.matches("[a-zA-Z0-9_]{9,20}"))
if(name.matches("\\w{9,20}"))
System.out.println("注册成功!");
else
System.out.println("注册失败!");

String str="abc23def216mno";

//java中的String.split()返回一个数组

//String []arr=str.split("[0-9]{2,3}");
String []arr=str.split("\\d{2,3}");
System.out.println(Arrays.toString(arr));

//手机号码匹配问题
String phoneNum="08117837982";
if(phoneNum.matches("[1]{1}[0-9]{10}"))
System.out.println("手机号匹配");
else
System.out.println("ERROR");

//邮箱表达

String email="1280405990@qq.cn";
if(email.matches("\\w{3,}[@]{1}\\w{2,}\\.(com|cn)"))
System.out.println("email合法");
else
System.out.println("不合法");


//将ip地址拆分
String ip="127.0.0.1";
String []a=ip.split("\\.");
System.out.println("拆后ip:   "+Arrays.toString(a));

}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值