正则表达式(一)

一,正则表达式的概念及其定义:

正则表达是是个某些字符右特殊含义字符串,表示一种字符串的模式(格式),如:

 

 

 

    

 

 

 

 

二,范围符号和量词:

用以表示“此处必须出现一个某某范围的字符”,或者此处必须出现一个字符,但不可以是某某范围内的字符。

 

 

 

后面是量词的用法:

 

 

 

 三,正则表达式的函数:

 

 这个标志位目前还没有学到,先放着。

 

 

 

 

 

 

 

 

 

 

 

 这个所谓可调用迭代器其实就是一个可是通过遍历访问的容器就是了。

 

 

 四,边界符号:

 

 这个所谓的多行匹配模式这里也还没有学到,在下一篇博客中会提到。后面的例子用来加深对边界符号的理解:

 

 这个m的意思就是how前面是不能有字符也就是左边界不能有字符。如果有的话就返回None.下一个m的意思就是右边界不能有字符。

 

 

 

 这个其实就是a后面是不能有单词字符的,然后后面可以加0个或者任意多个字符

第二个pt的意思就是,k的前面可以加上除了英文字符之外的任意多字符a的后面不能加任何英文字符。

 

 

 

 

 

 五,分组:

 

 

 

 这个的意思就是在结尾还要有一个和三号分组一模一样的子串。前面是abbb后面也要是abbb。

 

 

 

 

 

 

 

 这篇博客内容来自https://www.icourse163.org/learn/PKU-1460924165?tid=1466877455#/learn/content?type=detail&id=1247135260&sm=1的ppt是一篇记忆类的博客。方便后面复习。

 

posted @ 2022-02-06 21:07  prize  阅读(46)  评论(0)    收藏  举报