Python - 删除除字母和数字以外的所有字符

pythonserver side programmingprogramming更新于 2023/10/7 21:58:00

当需要删除除字母和数字以外的所有字符时,使用正则表达式。定义一个正则表达式,字符串必须遵循这个表达式。

示例

下面是相同的演示

import re

my_string = "python123:, .@! abc"

print ("字符串是:")
print(my_string)

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

print ("预期字符串是:")
print(result)

输出

字符串是:
python123:, .@! abc
预期的字符串是:
python123abc

解释

  • 导入了所需的包。

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

  • 定义了一个正则表达式,并将字符串置于其下。

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

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


相关文章