首页 > 其他 > 详细

正则表达式

时间:2020-07-17 22:43:45      阅读:80      评论:0      收藏:0      [点我收藏+]

(1)“ . ”:表示匹配除了换行符外的任何字符  注:通过设置re.DOTALL标志可以是 .匹配任何字符(包括换行符)

(2)" | ":A|B,表示匹配正则表达式A或者B

(3)“  ^ “:(脱字符)匹配输入字符串的开始位置 ;如果设置了re.MULTILINE标志,^也匹配换行符之后的位置

(4)” $ “:匹配输入字符串的结束位置  如果设置了re.MULTILINE标志,$也匹配换行符之前的位置

(5)” \ “:将一个普通字符变成特殊字符,例如\d表示匹配所以十进制数字换行符之前的位置

        解除元字符的特殊功能,例如\.表示匹配点号本身;

     引用序号对应的子组所匹配的字符串;

     详见下方列举

(6)” [....]“:字符类,匹配所包含的任意一个字符

      注1:连字符-如果出现在字符中间表示字符范围描述;如果出现在首位则仅作为普通字符

      注2:特殊字符仅有反斜线\保持特殊含义,用于转义字符。其它特殊字符如*、+、?等均作为普通字符匹配,

      注3:脱字符^如果出现在首位则表示匹配不包含其中的任意字符;如果^出现在字符串中间就仅作为普通字符匹配

(7){M,N}:M和N均为非负整数,其中M<=N

正则表达式

原文:https://www.cnblogs.com/Eliphaz/p/13332781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!