数据库
MySQL
ORACLE
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
Linux运维
中间件
shell脚本
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
首页 动态 发帖 版块 我的
 退出
游客  
等级:
金豆:
经验:
首页  /  编程开发  /  正文

正则表达式分享(一)

  587 
 0
 1
1、.

一个点用于匹配除换行符之外的任意一个字符,但不能匹配两个或者三个以上,比如r.t只能匹配rot或者rut

2、*

一个*用于匹配前一个字符0次或者任意多次,比如r*t就可以匹配root

3、  \{n,m}

使用\{n,m}可以灵活地控制字符的重复次数。

\{n\}

匹配前面的字符n次

\{n,\}

匹配前面的字符至少n次以上(含n次)


4、^

这个符号主要用于匹配开头的字符

5、$

匹配尾部,比如abc$,就是说匹配以abc结尾的行

^r.*h$

以r开头,以h结尾,中间匹配任意字符

6、[]

用于匹配括号内的任意字符

[38]

匹配3和8

[0-9]

匹配连续9个数字

7、\

更多的是转义功能

8、\<和\>

这两个符号分别用于界定单词的左边界和右边界


上面写的基本上是8种常见的元字符了。


    

标签:
作者签名: 只有努力,才会有收获   楼主  2021-12-06 13:35:09
回复列表
合作伙伴:
Powered by 运维术 8.4.13
© 2017-2024 模板 by 黑衣人
您的IP: 3.135.214.139 , 2024-11-21 19:06:57
Powered by 运维术 8.4.13
© 2017-2024 模板 by 黑衣人
(1) 分享
分享
取消
我的客服