2014-02-14 159 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), "")