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

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

第一部分

.     代表除(\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

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霖宇长清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值