是否有内置功能来修剪前导和尾随空白,例如trim(" hello world ") eq "hello world"
?
对您获得的所有解决方案都需要澄清一下:
—
Hugmeir 2011年
s/^\s+|\s+$//g;
vss/^\s*//; s/\s*$//;
后者是这样做的一种(甚至略微)惯用的方法,因为在这种情况下,重新启动regex引擎实际上比更改更快。您可以在Jeffrey Friedl的Mastering Regular Expressions上了解有关此内容的更多信息。(除非在某些较新版本的Perl中解决了该问题,在这种情况下请纠正我!)
来自Java和.NET背景,这几乎不是语言内置的功能!谢谢大家!
—
兰登·库恩
@ landon9720,它有点是:Scalar :: Util经过修饰,从5.7.3开始就是核心-那是2002年!
—
格米尔2011年
休米尔,这是错误的,请参见以太的答案。
—
daxim 2011年
eq
。