当前位置:  首页>> 技术小册>> Python合辑2-字符串常用方法

8、re.sub()

re是正则的表达式,sub是substitute表示替换。
re.sub则是相对复杂点的替换。

  1. import re
  2. s = "string methods in python"
  3. s2 = s.replace(' ', '-')
  4. print(s2)
  5. # string----methods-in-python
  6. s = "string methods in python"
  7. s2 = re.sub("\s+", "-", s)
  8. print(s2)
  9. # string-methods-in-python

和replace()做对比,使用re.sub()进行替换操作,确实更高级点。