正则
文章平均质量分 52
Python热爱者
这个作者很懒,什么都没留下…
展开
-
【Python教程】 正则表达式 re模块中,反斜杠 “\“分割字符串的正确操作方法
Python 语言使用反斜杠(\)作为转义符,对一些字符进行转义(escape),例如 “\n” “\r\n” 等。所以当 Python 字符串中如果出现反斜杠,则会自动转义其后的字符。但这会导致一个问题,就是,如果只是把反斜杠作为字符字面(liberal)意义,应该如何处理?如果不使用 re 模块(regular expression module),在 Python 字符串中,使用两个反斜杠转义,即可表示一个反斜杠。示例代码如下:import sys # backslash escapeent原创 2021-09-17 16:45:26 · 1706 阅读 · 0 评论 -
Python正则表达式中问号的四种用法
1.原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,?2.有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。3.(非)贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配string pattern1 = @"a.*c"; // greedy match Regex regex = new Regex(pattern1);regex.Match("abcabc"); // return "abcabc"转载 2021-07-14 19:24:08 · 4182 阅读 · 0 评论 -
常用正则表达大全
一、数字校验1.数字^[0-9]*$2 n 位的数字^\d{n}$ # n位的数字^\d{n,}$ # 至少n位的数字^\d{m,n}$ # m-n位的数字3 零和非零开头的数字^(0|[1-9][0-9]*)$ # 零和非零开头的数字^([1-9][0-9]*)+(.[0-9]{1,2})?$ # 非零开头的最多带两位小数的数字4 正数、负数、和小数^(\-|\+)?\d+(\.\d+)?$5 带小数的数^[0-9]+(.[0-9]{2})?$ # 有2位小数的正实数^转载 2021-07-07 15:20:26 · 329 阅读 · 0 评论