【发布时间】:2016-03-01 09:11:37
【问题描述】:
我想删除所有特殊字符,例如 '|'、'.'或字符串中的“$”。
这是我的代码:
string= '#$#&^&#$@||||123515'
re.sub(r'[^a-zA-Z0-9]', '', string)
print(string)
输出:
#$#&^&#$@||||123515
我知道这个正则表达式意味着删除除数字、a-z 和 A-Z 之外的所有内容。
但它无法删除所有特殊字符。
谁能告诉我为什么?谢谢! :)
【问题讨论】:
-
我建议删除帖子。
-
我无法删除它,因为它已被回答...对此深表歉意!
-
如果其他人同意我的观点,这个问题会在一段时间后被删除。
-
好的!谢谢你的帮助!