解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

正则表达式匹配规则:

元字符:

匹配:

1. 匹配单字,预定义元字符

. 除了\n外的所有字符

\d,[0,9] 匹配数字

\D, [shift+6 0-9] 匹配所有非数字

\s 空白字符 \t\n\r\f\v

\S 空白字符 [shift+6\t\n\r\f\v]

\w; [a-zA-Z0-9_]匹配字母,数字,字符

\W; [shift+6 a-zA-Z0-9_]非字母,数字,字符

 

2.批量备选

1.|  yes|no

3.量词

1. ? 0或1次

2. *   0或多次

3. +   1或多次

4. 特定

(1) {n,m} 范围次数

(2) {n} n次

(3) {n,} 至少n次

(4) {,m} 最多m次

4. 贪婪与非贪婪

(1)贪婪(默认):尽量匹配最大范围结果 

(2)非贪婪:尽量匹配最小的范围结果

         方法:量词后追加?

        例:??/*?/+?

5. 匹配边界

shift+6 行首

shift+4 行尾

\b 单词边界

\B 非单词边界

\A 输入开头

\Z 输入结尾

注:

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员