Chinaunix

标题: 一个正则模式匹配的问题 [打印本页]

作者: andylei    时间: 2008-10-22 10:11
标题: 一个正则模式匹配的问题
请各位高手指点一下:

$line = ~/[\s]+$/

是不是指匹配行末一个或多个空白(包括tab,空格)?包括回车吗?


谢谢了!
作者: ynchnluiti    时间: 2008-10-22 10:25
包括
my $line ="bc  \t\r\n";

print "line:\n${line}:...\n" if $line =~ s/[\s]+$/ggg/;


[ 本帖最后由 ynchnluiti 于 2008-10-22 11:24 编辑 ]
作者: churchmice    时间: 2008-10-23 01:36
找抽
\s不就行了,写成[\s]我得看两眼才能反应过来
作者: machine    时间: 2008-10-25 20:48
中括号有点多余。
作者: qishking    时间: 2008-10-29 08:22
[]方括号是多余的
作者: DQP    时间: 2008-10-29 11:09
原帖由 churchmice 于 2008-10-23 01:36 发表
找抽
\s不就行了,写成[\s]我得看两眼才能反应过来


。。。。。 太不友好了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2