如何更改反斜槓的字符串替換。字符串替換反斜槓
輸入源字符串:
sSource = "http://www.example.com\/value";
在上述字符串我要替換 「\ /」 與 「/」;
預計輸出繼電器更換後:
sSource = "http://www.example.com/value";
我從第三方獲取源字符串,因此,我在字符串的格式控制。
這是我曾嘗試
試驗1:
sSource.replaceAll("\\", "/");
異常 意外的內部接近指數1 錯誤\
試驗2:
sSource.replaceAll("\\/", "/");
沒有例外,但沒有做必要的更換。什麼都不做。
試驗3:
sVideoURL.replace("\\", "/");
也不例外,但沒有做的必要時更換。什麼都不做。
順便說一句,你源不能是'\ /'如果你將其聲明爲字符串文字。但我會認爲它來自別的地方。 – Bozho 2011-04-08 14:27:03
在你的例子中,你替換\沒有,而不是/;已經有了一個前鋒。 – 2011-04-08 14:28:33
[String.replaceAll反斜槓問題]的可能重複(http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – McDowell 2011-05-26 08:38:06