zoukankan      html  css  js  c++  java
  • 替换

    #Python的re模块提供了re.sub,用于替换字符串中的匹配项。
    #sub(repl,string[,count])|re.sub(pattern,repl,string[,count]):使用repl替换string中每一个匹配的子串后返回替换后的字符串。当repl是一个方法时,这个方法应当只接受一个参数(match对象),并返回一个字符串用于替换(返回的字符串中不能再引用分组)。count用于指定最多替换次数,不指定时全部替换。
    #例如:
     1 #!/usr/bin/python3
     2 #-*-coding:UTF-8-*-
     3 #re.sub
     4 
     5 import re
     6 
     7 pt=re.compile(r'(w+)(w+)')
     8 greeting='i say,hello world!'
     9 
    10 print(pt.sub(r'2,1',greeting))
    11 
    12 def func(m):
    13     return m.group(1).title()+''+m.group(2).title()
    14 
    15 print(pt.sub(func,greeting))
    #执行结果如下:
    1 D:Pythonworkspace>python re.sub.py
    2 i say,hello world!
    3 i say,hello world!
  • 相关阅读:
    Django多表操作
    Django单表操作
    Django模板语言的复用
    DTL
    Django视图层、虚拟环境
    Django路由详解
    初识Django
    web框架
    JQ初级
    linux的基础配置命令
  • 原文地址:https://www.cnblogs.com/DLHe/p/8333846.html
Copyright © 2011-2022 走看看