2016-01-21 225 views
1

我試圖刪除括號前雙引號,如「[ ,我使用下面的代碼來做到這一點,但它說,非法逃避性格特徵後。只刪除雙引號前,方括號

str = str.replace("\[","["); 

我想刪除只有雙引號,即"這是隻有前括號即[請指引我

+0

'STR = str.replace( 「\」(= \\ [) 「 」「;'是可能的解決方案一個 –

+1

要刪除'。?)]」'只是逃避']'如上。 'str = str.replace(「\\] \」「,」]「);' –

+0

謝謝..正常.. – Ritesh

回答

2

你可以使用:。

str = str.replaceAll("\"\\[", "["); 
+1

謝謝..解決.. – Ritesh

1

replace()replaceAll()都能勝任。使用replace,你不必應付正則表達式。不要被這個名字弄糊塗了。其實replace取代全部發生,不只是第一次。

str = str.replace("\"[", "[");