2013-10-04 320 views
0

如何使用正則表達式去除引號?我試圖將它實現到字符串中的替換,但我在外面像添加一個字符串一樣。我不知道如何來取代它,我只想把所有的引用標記,並用空字符串替換如何使用正則表達式去除引號

data.replace(""", ") 

一個不會工作

+0

你嘗試過什麼?當我們看不到任何東西時很難在解決方案中找到問題。 – f1sh

+2

爲什麼你需要使用正則表達式?你爲什麼不簡單地調用'replace(「\」「,」「);'? – mabbas

+0

@mabbas這是'問號',而不是'引號':) –

回答

4

,你需要用「\」

逃脫報價
String quoted = "\"quoted text\""; 
quoted.replace("\"", ""); 
0

在正則表達式,'metacharacter,因此你有一個\

逃脫它試試這個:

str = str.replaceAll("\'", ""); 

或雙引號:

str = str.replaceAll("\"", ""); 
0

必須先逃離報價!

要更換使用正則表達式做到這一點:

"\"This is some text\"".replaceAll("\"", "");