python正则表达式中的match 和 search

match是用字符串的第一位开始查找,换句话说,只要是要匹配内容的第一个字符 与 查找范围的第一个字符不一样,就会返回NULL

例如:re.match('python', 'pythonaaaaaaaa')   

     ----> python

          re.match('python', 'aaaaaapython')

    ----->            (NULL)


search是在查找范围中随机位置开始匹配,所以只要存在,就会返回该字符串,否则返回NULL

例如:re.search('python', 'aaaaaapython')

   ----->python


这两种方式当找到一个匹配的,就会停止查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值