标签: perl
my $string3 = "anima ls"; my $t3 = $string3 =~ /[^\s]+/; print "$t3\n";
我想编写一个正则表达式来搜索不包含空格的字符串。即使我给出了空间,上面的代码也能正常工作。
答案 0 :(得分:1)
正则表达式[^\s]+搜索至少一个不是空格的字符。不过,它最好写成\S+。匹配任何不包含空格字符的字符串的正则表达式都是
[^\s]+
\S+
/^\S+$/