正则表达式问题记录

今日遇到的问题

  • re.match('www','www.runoob.com').span()
    • .span()
      • 这是一个方法,可以被调用在匹配对象(match object)上,用于返回匹配的开始和结束位置的元组。
      • 这个元组包含两个整数,第一个是匹配字符串的开始位置,第二个是匹配字符串的结束位置。
      • 注意,这里的结束位置是匹配字符串的下一个字符的位置。这个示例中返回的结果是(0,3)
  • re.split('(\W+)', ' runoob, runoob, runoob.')
    • 括号 () 会让分隔符保留在结果中。
    • 开头和结尾的空字符串(‘’)是因为分隔符出现在字符串的最开始或最末尾。
    • 具体步骤
      • 开头有一个空格( )→ 分割出一个空字符串 ‘’,然后保留分隔符 ’ '。
      • 接着遇到 runoob → 保留这个单词。
      • 遇到 , (逗号+空格)→ 保留这个分隔符。
      • 重复步骤2-3,直到最后遇到 . → 保留句号。
      • 末尾没有内容了 → 分割出一个空字符串 ‘’。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值