Het vervangen tekens uit een Java- string kan nuttig zijn als u te maken met onbekende tekst en u alleen wilt bepaalde tekens toestaan . Het kan ook nuttig zijn als je dingen wilt zoals newline tekens uit een tekenreeks te vervangen of te verwijderen . U kunt de Java- snaar " replaceAll " methode gebruiken om alle tekens vervangen in een string met behulp van een reguliere expressie search string. Instructies 1 Open uw Java- bestand in een editor , zoals JBuilder X , Eclipse of NetBeans . Kopen van 2 Verklaar een string en wijs een tekst waarde door het toevoegen van de volgende code in uw functie : String str = " hiàÀâÂtext UCC \\ r \\ N'N " ; 3 Call " replaceAll " methode van de snaar om speciale tekens te vervangen door het toevoegen van de code : String str2 = str.replaceAll ( ^ ( : ? \\ p { L } \\ p { M } * | [ \\ - ] ) * $ , " " ) ; de " replaceAll " methode duurt een reguliere expressie als eerste argument en wat aan die tekens vervangen als tweede argument . De " ^ " teken betekent " alles behalve deze tekens . " Een " \\ P { } " categorie betekent een Unicode -groep . De " P { L } \\ " categorie omvat elke vorm van brief van alle Unicode talen . De " \\ P { M } " categorie omvat alle tekens die worden gecombineerd met andere tekens, zoals trema's en accenten . Alle niet - whitelisted tekens worden vervangen door " " , die u kunt vervangen door een tekst die u wilt 4 Print de nieuwe string met het systeem . " Println " -methode door het toevoegen van de code : < br System.out.println > ( str2 ) ; 5 Sla het Java- bestand , compileren en uitvoeren van het programma om de nieuwe reeks te bekijken < br . >
|