java正则表达式

  • A:正则表达式

    • 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。

    • 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的

  • B:案例演示

    • 需求:校验qq号码.

      • 1:要求必须是5-15位数字

      • 2:0不能开头

      • 3:必须都是数字

    • a:非正则表达式实现

    • 正则表达式语法

    • A:字符类

    • [abc] a、b 或 c(简单类)

    • [^abc] 任何字符,除了 a、b 或 c(否定)

    • [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)

    • [0-9] 0到9的字符都包括

    预定义字符类

  • 预定义字符类

    • . 除了换行符外任何字符。

    • \d 数字:[0-9]

    • \D 非数字

    • \w 单词字符:[a-zA-Z_0-9]

    • \W 非单词字符

    • \s 空白字符:[ \t\n\x0B\f\r]

    • \S 非空白字符

  •  

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值