python正则表达式

正则表达式:
正则表达式测试工具,创建 一个正则表达式后,需要测试该正则表达式是否正确,使用正则表达式测试工具"Notepad++"来测试正则表达式。
操作步骤:打开"Notepad++“软件,点击"搜索"菜单下的查找,在弹出的对话框的左下角"查找模式"选项里点选"正则表达式”,
在正上方的输入文本框里输入正则表达式即可搜索匹配的字符串了。

正则表达式 - 符号
+号代表前面的字符必须至少出现一次(1次或多次)
*号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)
?问号代表前面的字符最多只可以出现一次(0次、或1次)

[] 用方括号表示字符集合,反字符集可在字符前加。例如[a-f]匹配a,b,c,d…f任意某字符,[a-f]则匹配除a,b,c,d…f外的任意字符。字符集也只能匹配一个字符。
() 用圆括号表示分组,多个圆括号表示一个分组或多个分组。
{} 用花括号表示限定符,例如{4}表示重复4次,{4,}表示至少重复4次,{4,10}表示重复至少4次,最多10次
{n,m}?或*?或+?: 对前面的分组进行非贪心匹配。

^spam 表示字符串必须以 spam 开始。
spam$ 表示字符串必须以 spam 结束。
. 匹配所有字符,换行符除外。
\d、\w 和\s 分别匹配数字、单词和空格。
\D、\W 和\S 分别匹配出数字、单词和空格外的所有字符。
[abc] 匹配方括号内的任意字符(诸如 a、b 或 c)。
[^abc] 匹配不在方括号内的任意字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值