如何去掉字符串前面和后面的空白符

又温习了一次!
s/^\s+|\s+$//;
没有函数直接实现吗


QUOTE:
原帖由 youyuanyin 于 2008-7-13 16:11 发表
没有函数直接实现吗

貌似没有。

btw, perldoc -q space 返回的结果第一个就是这个问题。
$string = join(" ", split " ", $string);


QUOTE:
原帖由 cai120120 于 2008-7-13 16:53 发表
$string = join(" ", split " ", $string);

刚好看到大骆驼书里有

第五章 模式匹配
s/\s+([^/s])\s+/$1/

应该也可以.


QUOTE:
原帖由 converse 于 2008-7-13 19:07 发表
s/\s+([^/s])\s+/$1/

应该也可以.

Are you sure?
这个问题有标准解:
s/^\s+|\s+$//g