如何在perl中搜索不包含空格的字符串

时间:2013-08-18 14:09:28

标签: perl

my $string3 = "anima ls";
my $t3 = $string3 =~ /[^\s]+/;
print "$t3\n";

我想编写一个正则表达式来搜索不包含空格的字符串。即使我给出了空间,上面的代码也能正常工作。

1 个答案:

答案 0 :(得分:1)

正则表达式[^\s]+搜索至少一个不是空格的字符。不过,它最好写成\S+。匹配任何不包含空格字符的字符串的正则表达式都是

/^\S+$/