Gibt es eine eingebaute Funktion, um führende und nachfolgende Leerzeichen so zu kürzen, dass trim(" hello world ") eq "hello world"
?
s/^\s+|\s+$//g;
vs s/^\s*//; s/\s*$//;
Letzteres ist die (etwas) idiomatischere Methode, um dies zu tun, da das Starten der Regex-Engine in diesem Fall tatsächlich schneller ist als der Wechsel. Weitere Informationen hierzu finden Sie in Jeffrey Friedls Mastering Regular Expressions. (Es sei denn, dies wurde in einer neueren Version von Perl behoben. In diesem Fall korrigiert mich bitte jemand!)
eq
.