2016-10-26 4 views
2

Wenn Sie eine Zeichenfolge in Rascal wie diese:Wie entfernt man Whitespace von einer Zeichenkette in Rascal?

"\n\tThis is a specification of a toy Transaction.\n\tVia a transaction money 
can be transfered between two accounts\n" 

Oder

 This is a specification of a toy Transaction. 
     Via a transaction money can be transfered between two accounts 

Wie kann ich die Leerzeichen in der Mitte der Zeichenfolge entfernen?

Meine Lösung ist jetzt eine Funktion aufzurufen, die '\ n', '\ t' und '\ r' ersetzt, aber das scheint keine nachhaltige Lösung zu sein. Die Funktion trim entfernt nur Leerzeichen am Anfang und am Ende.

Antwort

1
visit (x) { 
    case /[\t\n]/ => "" 
} 
Verwandte Themen