2012-04-03 6 views
3

So entfernen Sie Sonderzeichen aus einer Zeichenfolge im Apex.Sonderzeichen entfernen?

Code: selectedStatus = ApexPages.currentPage(). GetParameters(). Get ('ideaStatus');

Wert: ideastatus = „Wir mögen es ist“

ich die "aus dem Wert von ideastatus entfernen möchten.

Ich versuche selectedStatus.replace ("'", "");

Aber es funktioniert nicht.

Kann jemand vorschlagen, wie?

Antwort

3

Versuchen

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

Bitte beachten Sie jedoch, dass „Wir mögen es ist“ grammatisch falsch ist - es sollte „wir wollen“. Sie sollten sich also in diesem Fall keine Gedanken über den Apostroph machen.

+0

Ich weiß, es ist eine falsche Aussage .. Ich habe es nur als Beispiel ... Ich habe es auch versucht .. aber nutzlos ... Es schafft doppelten Raum "Wir mögen es" –

+0

Was meinst du mit Doppel Raum? Sind Sie sicher, dass Sie kein Leerzeichen einfügen, wenn Sie es ersetzen, zum Beispiel: Ersetzen ('\' ',' ') statt Ersetzen (' \ '', '')? – naomi

0

Wenn Sie genaue Werte von URL übergeben und erhalten möchten, sollten Sie diese Werte mit URL codieren und dekodieren. URLEncode- und URLDecode-Methoden werden für alle Sonderzeichen verwendet.