2012-04-03 11 views
3

頂点の文字列から特殊文字を削除する方法。特殊文字を削除しますか?

コード: selectedStatus = ApexPages.currentPage()。getParameters()。get( 'ideaStatus');

値:ideastatus =私はideastatusの値から「を削除する

「我々は好きではこれだけです」。

私はselectedStatus.replace( "'"、 "");を試しています。

しかし、それは動作しません。

どのように提案できますか?それは「私たちはそれが好き」でなければなりません -

答えて

3

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

を試してみてください。しかし文法的に間違っています「我々は、それがのが好き」ということに注意してください。したがって、この場合のアポストロフィについて心配する必要はありません。

+0

私はそれを例として使用しました...私もこれを試しましたが使用していません...それは二重空間を作り出しています "我々はそれが好き" –

+0

何を意味していますか?スペース?置き換えたときにスペースを入れていないとしますか?replace( '\' '、' ')の代わりに(' \ ''、 '')を置き換えますか? – naomi

0

URLから正確な値を渡して取得する場合は、URLエンコードしてデコードする必要があります。 URLEncodeメソッドとURLDecodeメソッドは、すべての特殊文字を処理します。

関連する問題