Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换Python中字符串的多个字符_Python_Pandas_Python Requests_Jupyter Notebook - Fatal编程技术网

替换Python中字符串的多个字符

替换Python中字符串的多个字符,python,pandas,python-requests,jupyter-notebook,Python,Pandas,Python Requests,Jupyter Notebook,我有一个名为Review Text的专栏,详细内容如下: Review text i\'m glad i did bc i never would have ordered it/'s 我编写了以下代码,将所有的收缩和反斜杠(\)替换为空白,并使用lambda函数应用它。但是当我再次查看我的字符串时,我也看到了一些正斜杠,现在我不知道如何在replace方法中添加它,因为它不能接受多个参数 def expanded(x): if type(x) is str: x =

我有一个名为Review Text的专栏,详细内容如下:

Review text
i\'m glad i did bc i never would have ordered it/'s
我编写了以下代码,将所有的收缩和反斜杠(
\
)替换为空白,并使用lambda函数应用它。但是当我再次查看我的字符串时,我也看到了一些正斜杠,现在我不知道如何在replace方法中添加它,因为它不能接受多个参数

def expanded(x):
    if type(x) is str:
        x = x.replace('\\', '')
        for key in contractions:
            value = contractions[key]
            x = x.replace(key, value)
        return x
    else:
        return x
使用

使用


你需要提供更多的信息,但我看到的似乎只是特殊字符的反斜杠。是的,我想用空格替换所有的正斜杠,就像我在上面的代码中用反斜杠一样…为什么不使用与上面相同的斜杠呢?这是使用拆分函数。我不能将它放在x=x.replace('\\','')中。。所以我想知道是否有其他方法可以使用相同的替换方法替换反斜杠和正斜杠。是的,你可以
x=x.replace('\\','').replace(“/”,'')
您需要提供更多的信息,但我看到的似乎只是特殊字符的反斜杠。是的,我想用空格替换所有正斜杠,就像我在上面的代码中用反斜杠一样…为什么不使用与上面相同的斜杠呢?这是使用拆分函数。我不能将它放在x=x.replace('\\','')中。。所以我想知道是否有其他方法可以使用相同的替换方法替换反斜杠和正斜杠。是的,你可以
x=x.replace('\\','')。replace(“/”,'')
x = x.replace('\\', '').replace("/","")