2014-02-14 161 views
0

我想从文本中删除双引号和双引号。双开双引号

用双引号开我的意思没有

我试图用Python来做到这一点。但是无法读取

+0

什么是你的代码试过吗?另外,为什么你用Excel标记这个? – Jerry

+0

你想用普通引号替换它们吗,还是留空? –

+0

因为我在Excel中有很多这种类型的数据,我需要使用python来处理这些数据。我试图使用Excel的替换函数,但对于大多数行,它给了我错误的功能是无效的。而在python中,我无法将“给一个变量赋予一个文本。过滤太难以想象。 –

回答

1

怎么样......

>>> s = "“hello“" 
>>> s.replace('“','') 
'hello' 
>>> 
+0

请仔细阅读此问题 - 他专门针对特殊字符''',而不是常规'“'标记 –

+0

@adsmith hrm我的错误。我更改了代码以替换特殊字符 – Cam

+0

您是否尝试了代码在翻译? –

0

好吧,既然你不想说你最初是如何在excel中做的,那么下面是你如何删除它们:

  • 选项1:

    用查找/替换为找到和什么也没有更换,然后找到和什么也没有更换。


  • 选项2:

    在Excel中,使用CHAR(147)CHAR(148)。然后SUBSTITUTE将其删除:

    =SUBSTITUTE(SUBSTITUTE(A1, CHAR(147), ""), CHAR(148), "")