首页 > 生活 >

python的正则表达(python正则表达式)

发布时间:2023-10-11 09:20:42来源:

你们好,最近小艾特发现有诸多的小伙伴们对于python的正则表达,python正则表达式这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 正则表达式中常用的元字符如下:匹配任何一个字符;

2、 :匹配除列出的第一个字符之外的所有字符;

3、 $:匹配字符串的最后一个字符。

4、 *:表示匹配0个或更多字符。

5、 :表示匹配一个或多个字符。

6、 ?表示匹配0或1个字符,如图中的用例所示:

7、 *?匹配符合要求的最短字符串;

8、 {m}:匹配m个相同的字符;

9、 {m,n}:匹配m到n个相同的字符;

10、 {m,n}?匹配m到n个相同的字符(非贪婪算法,匹配最短的字符);

11、 \:转义字符。如果字符串不受r限制,遇到特殊字符需要转义;

12、 []:一组匹配的字符串;

13、 |:比如A|B,或者,如果满足A或B,表达式都为真;

14、 (?=.):如果字符串后的字符匹配.整个表达式返回true,否则失败;

15、 (?):相反,如果字符串后面的字符与.整个表达式返回true。

16、 (?=.):如果在字符串中找到()后的相同字符,继续倒回字符,看是否与=后的字符相同。如果是,表达式返回true。

17、 (?=.):如果在字符串中找到()之后的相同字符,继续倒回字符,看是否与=之后的字符相同,如果是,则表达式失败。

18、 \number:在反斜杠后添加数据,以匹配$ number个字符串的数量。

19、 \A:匹配字符串的开始;

20、 \b:匹配空格字符;

21、 \B:匹配除空格字符以外的字符;

22、 \d:匹配任何数字;

23、 \D:匹配除数字以外的字符;

24、 \w:匹配字符和下划线;

25、 \W:匹配字符和下划线以外的字符。

以上就是python正则表达式这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。