python - Python:删除字符串中的特殊字符
问题描述
我在python中有以下字符串,例如:
"Peter North / John West"
请注意,正斜杠前后有两个空格。
我应该怎么做才能清理它成为
"Peter North_John West"
我尝试使用正则表达式,但我不确定如何。我应该使用 re.sub 还是 pandas.replace?
解决方案
您可以使用
a = "Peter North / John West"
import re
a = re.sub(' +/ +','_',a)
此模式可以替换任意数量的带有斜线的空格,后跟任意数量的斜线。
推荐阅读
- mysql - 登录节点js api后无法返回响应
- python - 如何防止网络爬虫的 301 重定向
- c++ - Nemiver 找不到文件 /build/glibc-LK5gWL/glibc-2.23/stdlib/random.c
- javascript - 在通过超链接重定向到另一个页面之前从 HTTP GET 请求接收数据
- libvlcsharp - Xamarin Forms - libvlcsharp 全屏模式
- reactjs - 如何通过函数调用函数clinet.query?
- flutter - 从 Firestore 获取数据并将其映射到提供程序对象
- cakephp-3.0 - 没有slug的Cakephp动态主页
- matplotlib - 如何为不同的圆圈标签提供颜色图图例
- javascript - 如何使用 onClick 事件生成新的表格行