在Perl中,正则表达式的\w和\S有啥区别? 5
my$names="FredandBarney";if($names=~/(\S+)and(\S+)/){say"Isaw$1and$2";}在这里没有任何区别啊,求解!...
my $names = "Fred and Barney";
if ( $names =~ /(\S+) and (\S+)/ ) {
say "I saw $1 and $2";
}
在这里没有任何区别啊,求解!
在这个程序里面\S+可以换成\w+么? 展开
if ( $names =~ /(\S+) and (\S+)/ ) {
say "I saw $1 and $2";
}
在这里没有任何区别啊,求解!
在这个程序里面\S+可以换成\w+么? 展开
展开全部
\w 不包括 :;"'+-*/@# 这些... 只有 [a-zA-Z0-9_]
\S 非空白就行了, 可以理解为 [a-zA-Z0-9_] 再加上 :;"'+-*/@# ... 这些
\S 非空白就行了, 可以理解为 [a-zA-Z0-9_] 再加上 :;"'+-*/@# ... 这些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\w 是可以组成单词的[a-zA-Z0-9_]不包含特殊符号
\S 是非空格,制表符,换行等
\S 是非空格,制表符,换行等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询