【发布时间】:2012-10-10 17:30:33
【问题描述】:
我有一个字符串,我想用它用星号替换任何不是标准字符或数字的字符,例如(a-z 或 0-9)。例如,“h^&ell`.,|o w]{+orld”被替换为“h*ell*o*w*orld”。请注意,多个字符(例如“^&”)将替换为一个星号。我该怎么做呢?
【问题讨论】:
-
简短示例
re.sub(r'\W+', '_', 'bla: bla**(bla)')用下划线替换一个或多个连续的非字母数字字符。
标签: python