正则法则 剔除非字符和非数字
时间: 2023-08-05 20:03:06 浏览: 134
C#基于正则表达式删除字符串中数字或非数字的方法
5星 · 资源好评率100%
您可以使用正则表达式来剔除非字符和非数字的内容。以下是一个示例代码:
```python
import re
text = "Hello, 123! How are you?"
cleaned_text = re.sub(r'[^a-zA-Z0-9]', '', text)
print(cleaned_text)
```
输出结果将会是:`Hello123Howareyou`
在上述代码中,我们使用了 `re.sub()` 函数来替换非字符和非数字的内容。`[^a-zA-Z0-9]` 是一个正则表达式模式,表示匹配除了字母和数字以外的任何字符。通过将匹配到的内容替换为空字符串 `''`,我们就可以将非字符和非数字的部分剔除掉。
阅读全文