当前位置:   article > 正文

正则表达式 ?P_正则 ?p

正则 ?p
  1. import re
  2. # 将匹配的数字乘以 2
  3. def double(matched):
  4. value = int(matched.group('value'))
  5. return str(value * 2)
  6. s = 'A23G4HFD567'
  7. print(re.sub('(?P<value>\d+)', double, s))

?P<value>的意思就是命名一个名字为value的组,匹配规则符合后面的/d+

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/228643
推荐阅读
  

闽ICP备14008679号