Python - 移除除字母和数字之外的所有字符


当需要移除除字母和数字之外的所有字符时,使用正则表达式。定义一个正则表达式,让字符串遵循此表达式。

示例

下面演示了同样的内容

import re

my_string = "python123:, .@! abc"

print ("The string is : ")
print(my_string)

result = re.sub('[\W_]+', '', my_string)

print ("The expected string is :")
print(result)

输出

The string is :
python123:, .@! abc
The expected string is :
python123abc

说明

  • 导入必需的包。

  • 定义一个字符串并在控制台上显示。

  • 定义一个正则表达式,让字符串遵循它。

  • 将结果分配给一个变量。

  • 这在控制台上作为输出显示。

更新于:2021-09-20

789 次浏览

开启你的 职业

通过完成课程获取认证

开始
广告
© . All rights reserved.