Baştaki ve sondaki beyaz boşlukları böyle kırpmak için yerleşik bir işlev var trim(" hello world ") eq "hello world"mı?
s/^\s+|\s+$//g;vs s/^\s*//; s/\s*$//;İkincisi, bunu yapmanın (her zamankinden çok az) daha deyimsel yoludur, çünkü bu durumda, normal ifade motorunu baştan başlatmak aslında değişmeden daha hızlıdır. Jeffrey Friedl'ın Mastering Regular Expressions adlı kitabında bununla ilgili daha fazla bilgi edinebilirsiniz. (Bu, Perl'in daha yeni bir sürümünde düzeltilmediği sürece, bu durumda lütfen birisi beni düzeltin!)
eq.