java基础视频25days(毕老师)学习日志(day25)

 

  ★01正则表达式。
对字符串操作的便捷又简单的方式:正则表达式
qq.startsWith()   charAt(0)=0
在正则表达式中,\\d 是成对出现的,否则java会将其转译。
[a-zA-Z]\\d*
★02 匹配
QQ号码校验、手机号校验。
★03 切割:
按照多个空格来进行切割:String reg = " +";
点儿 . 在正则表达式中是一个特殊字符,代表任意字符。用点切需要转义,
用\\来切,\\\\
叠词切法: 第一位的结果,在第二位又出现了。"(.)\\1"组的概念。
思考:如果是3个字符相同来切,如何切?\\1+
按照叠词完成切割。为了可以让规则的结果被重用,所以将规则封装成一个组。用()来完成。组的出现都有编号。
正则表达式的弊端:符号定义越多,正则越长,阅读性变差。
好处:可以简化对字符串的操作。
★04 替换
replace().
获取组:$1 多个字母换作一个字母。
★05 获取 
String 类的matcher方法其实用的就是matcher和pattern这两个对象来完成的。
matcher对象还有很多String没有获取过的
m.find()
m.group() 先找再取,取完再找。
单词边界\b
★06  练习
★07
ip地址:
”(\\d+)","00$1"    0*(\\d{3}),"$1"    0*(\\d+)" ,"$1"
加0                    保留3位数字,    去掉0打头的。

必须掌握的信息:
checkMail();
★08 网页爬虫

url的应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值