返回
顶部

修改密码

首页 > 开发语言 > HTML > 正文
认识正则表达式

+1

-1

收藏

+1

-1

点赞0

评论0

正则表达式是处理字符串的强大工具,拥有独特的语法和独特的处理引擎,效率可能不如str自带的方法,但功能十分强大。特殊字符类子正则表达式中的应用实例 描述. 匹配除"\n"之外的任何单个字符。要匹配包括"\n"在内的任意字符,请使用如"[.\n]"的模式\d 匹配数字字符,等价于…

正则表达式是处理字符串的强大工具,拥有独特的语法和独特的处理引擎,效率可能不如str自带的方法,但功能十分强大。

特殊字符类子正则表达式中的应用

实例 描述
. 匹配除"\n"之外的任何单个字符。要匹配包括"\n"在内的任意字符,请使用如"[.\n]"的模式
\d 匹配数字字符,等价于[0-9]
\D 匹配一个非数字字符,等价于[^0-9]
\s 匹配任意空白字符,包括空格,制表符,换页符等,等价于[\f\n\r\t\v]
\S 匹配任意非空白字符,等价于[^\f\t\n\v\r]
\w 匹配包括下划线的任意单词字符,等价于[a-zA-Z0-9]
\W 匹配任意非单词字符,等价于[^a-zA-Z0-9]

字符类在正则表达式中的应用

实例 描述
[Pp]ython 匹配'python'或'Python'
rub[ye] 匹配'ruby'或'rube'
[aeiou] 匹配中括号内的任意一个字符
[0-9] 匹配任意一个数字,类似于[0123456789]
[a-z] 匹配任意小写字母
[A-Z] 匹配任意大写字母
[a-zA-Z0-9] 匹配任意字母和数字
[^0-9] 匹配任意除了数字之外的字符
[^aeiou] 匹配除了aeiou之外的所有字符

❤️



扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
今日要闻
换一批
热点排行