2012-04-03 258 views
3

如何從頂點字符串中刪除特殊字符。刪除特殊字符?

代碼: selectedStatus = ApexPages.currentPage()。getParameters()。get('ideaStatus');

值:ideastatus =「我們喜歡而已」

我想從ideastatus的值刪除「。

我在嘗試selectedStatus.replace(「'」,「」);

但它不工作。

任何人都可以建議如何?

回答

3

嘗試

selectedStatus.replace('\'', '') 

但是請注意,「我們喜歡的是」是語法不正確 - 它應該是「我們喜歡它。」所以在這種情況下你不必擔心撇號。

+0

我知道它是一個錯誤的說法..我只是用它作爲例子...我也試過這個..但沒用...它創造了雙倍空間「我們喜歡它」 – 2012-04-03 08:56:31

+0

你是什麼意思的雙倍空間?你確定你在替換時沒有放置空間,就像這樣:替換('\'','')而不是替換('\'','')? – naomi 2012-04-03 14:36:09

0

如果你想通過URL並獲得準確的值,你應該對URL進行編碼和解碼。 URLEncode和URLDecode方法將處理所有特殊字符。