正则表达式

正则表达式是什么?
一套规则,作用是精确查找文本信息。
怎么安装正则表达式?
下载一个notepad++ ;可以用它来默认打开TXT文件,用notepad++打开文件后按下Ctrl+F就可以使用正则表达式。(吐个槽:window自带的记事本实在是简单的令人难以忍受。)
怎样学习正则表达式?
跟着本文,一步一步走,很快就入门了。
正则初识,举个例子
1、假如在一堆英文里面,你要查找”hi”,
2、你可以直接查找“hi”,但是发现找到了“him”“high”“history”……
这里写图片描述
这里写图片描述
这里写图片描述
3、用正则就轻松了,输入“\bhi\b”,精确匹配到了“hi”
这里写图片描述
4、\b代表着单词的开头或结尾,也就是单词的分界处。
5、假如你要找的是hi后面不远处跟着一个Lucy,应该用\bhi\b.*\bLucy\b。
这里写图片描述
6、. 代表“除了换行符以外的任意字符” * 代表“重复前面任意次”。因此 .* 代表“任意数量的字符(不包含换行符)”。
7、匹配电话号,例如010-12345678,可以这样写:0\d\d-\d\d\d\d\d\d\d\d,可以简化成:0\d{2}-\d{8}
这里写图片描述
_
这里写图片描述
8、你肯定猜出来了,\d代表“数字”。大括号里面的数字代表“前一个字符重复几次”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值