📅  最后修改于: 2023-12-03 15:26:51.951000             🧑  作者: Mango
在字符串处理中,我们经常需要对一些非字母数字的字符进行删除操作。这时,正则表达式就可以派上用场了。
下面给出一个示例正则表达式,它可以删除除空格外的所有非字母数字:
import re
text = "Hello, World! This is a test 123."
new_text = re.sub(r"[^\w\s]", "", text)
print(new_text)
# 输出: "Hello World This is a test 123"
代码分析:
除了re.sub()方法外,正则表达式在Python中还有很多其他应用场景。例如可以用于匹配、搜索、分割字符串等等。
总之,掌握正则表达式的基本用法,可以极大地提高字符串处理的效率。