Wie lautet die Ruby-Funktion zum Entfernen von todo weiße Flecken? Ich bin auf der Suche nach etwas ähnlichem wie PHPs trim()
?
Antworten
Zu viele Anzeigen?String#strip
- entfernt alle Leerzeichen am Anfang und am Ende.
String#lstrip
- gleich von Anfang an.
String#rstrip
- nur vom Ende her.
String#chomp
(ohne Argumente) - löscht Zeilentrenner ( \n
o \r\n
) vom Ende her.
String#chop
- löscht das letzte Zeichen.
String#delete
- x.delete(" \t\r\n")
- löscht alle aufgeführten Leerzeichen.
String#gsub
- x.gsub(/[[:space:]]/, '')
- entfernt alle Leerzeichen, einschließlich Unicode-Einstellungen .
Nota : Alle oben genannten Methoden geben eine neue Zeichenkette zurück, anstatt das Original zu verändern. Wenn Sie die Zeichenkette an Ort und Stelle ändern wollen, rufen Sie die entsprechende Methode mit !
am Ende.
- See previous answers
- Weitere Antworten anzeigen