如何删除Perl中的所有空格和换行符?

问题描述:

我有一个看起来像这样的字符串...如何删除Perl中的所有空格和换行符?


http://www.example.com/

为例.pdf”

我需要删除空格和换行。我该怎么做呢?我的结果应该是

"http://www.example.com/example.pdf"

+1

这是非常基本的_Learning Perl_的东西。 – 2010-10-14 19:34:55

只需使用s///替换操作:

$string =~ s/\s+//g; 

\scharacter class空白字符匹配,集[\ \t\r\n\f]等。

while (<>) { s/\s+//g; print; } 

+0

你可以放下'chomp;'。 – codaddict 2010-10-14 09:05:16