如何使用正則表達式去除引號?我試圖將它實現到字符串中的替換,但我在外面像添加一個字符串一樣。我不知道如何來取代它,我只想把所有的引用標記,並用空字符串替換如何使用正則表達式去除引號
data.replace(""", ")
一個不會工作
如何使用正則表達式去除引號?我試圖將它實現到字符串中的替換,但我在外面像添加一個字符串一樣。我不知道如何來取代它,我只想把所有的引用標記,並用空字符串替換如何使用正則表達式去除引號
data.replace(""", ")
一個不會工作
,你需要用「\」
逃脫報價String quoted = "\"quoted text\"";
quoted.replace("\"", "");
在正則表達式,'
是metacharacter,因此你有一個\
逃脫它試試這個:
str = str.replaceAll("\'", "");
或雙引號:
str = str.replaceAll("\"", "");
必須先逃離報價!
要更換使用正則表達式做到這一點:
"\"This is some text\"".replaceAll("\"", "");
你嘗試過什麼?當我們看不到任何東西時很難在解決方案中找到問題。 – f1sh
爲什麼你需要使用正則表達式?你爲什麼不簡單地調用'replace(「\」「,」「);'? – mabbas
@mabbas這是'問號',而不是'引號':) –