Python的正则表达式使用
Python的正则表达式使用
创建一个30个空格的变量:
In [1]: str = ' ' * 30
In [2]: str
Out[2]: ' '
引入正则库:
In [4]: import re
In [5]: re
Out[5]: <module 're' from '/anaconda3/lib/python3.6/re.py'>
创建一个字串:
In [7]: text = str + "age: ..."
In [8]: text
Out[8]: ' age: ...'
一个一个替换空格:
In [9]: re.sub(r'\s','x',text)
Out[9]: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxage:x...'
替换一个或多个空格:
In [10]: re.sub(r'\s+','x',text)
Out[10]: 'xage:x...'
在正则表达式里面使用变量:
In [14]: re.sub(r"" + str,'x',text)
Out[14]: 'xage: ...'
In [15]:
以上。
- 上一篇 MacOS下使用flex
- 下一篇 resteasy-link的架构分析