正则表达式总结(非复杂表格)

   日期:2020-08-05     浏览:101    评论:0    
核心提示:目录言第一部分第二部分第三部分第四部分第五部分结言      这里把常用的正则里的符号进行总结,解析,方便使用,查阅。第一部分.     代表除(\\n)以外任意字符.提示:\\.代表匹配字符.^     代表所匹配字符串的开头$     代表所匹配字符串的结尾[]   代表范围,例:[abc_.

目录

    • 第一部分
    • 第二部分
    • 第三部分
    • 第四部分
    • 第五部分

      这里把常用的正则里的符号进行总结,解析,方便使用,查阅。

第一部分

.     代表除(\n)以外任意字符.提示:"\."代表匹配字符"."
^     代表所匹配字符串的开头
$     代表所匹配字符串的结尾
[]   代表范围,例:[abc] 代表在字符串中匹配单个字符a,b,c 。 [a-z] 代表在字符串中匹配a-z中任意一个字符

第二部分

\s    空白(空格)
\b    代表字符边界 例如一个单词前后有空格("\b单词\b")
\d    代表任意数字
\w    代表范围[0-9a-zA-Z_](包括下划线)

第三部分

大写的\S,\D等等均为小写的相反表达,意为不包括

第四部分

注意:以上三部分所写符号均只能匹配单个字符。加入量词符号可进行长度不定的字符串匹配:
*    匹配前面的子表达式在字符串中出现0次或多次
+    匹配前面的子表达式在字符串中至少出现1次或多次
   匹配前面的子表达式零次或一次

第五部分

长度数限定(手机号码举例):

re.match("1[35789]\d{9}$",需要匹配的字符串或者变量)#固定长度位9

{m}      固定m位
{m,}     匹配串 >=m位
{m,n}    m<=匹配串 <=n

有了这几个符号,就能对字符串进行基本的筛选了,持续更新相关内容

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服