TIM*_*MEX 3 python regex string text
给定一串文本,在Python中:
s = "(((((hi abc )))))))"
s = "***(((((hi abc ***&&&&"
Run Code Online (Sandbox Code Playgroud)
如何将所有出现超过3次的非字母符号替换为空白字符串
对于以上所有,结果应该是:
hi abc
Run Code Online (Sandbox Code Playgroud)
这应该工作:: \W{3,}匹配发生3次或更多次的非字母数字:
>>> s = "***(((((hi abc ***&&&&"
>>> re.sub("\W{3,}", "", s)
'hi abc'
>>> s = "(((((hi abc )))))))"
>>> re.sub("\W{3,}", "", s)
'hi abc'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
251 次 |
| 最近记录: |