Powershell:如何检查字符串是否包含任何重要字符?

10

我需要检查一个字符串,看看它是否包含除空格、回车等以外的任何内容。

在 Perl 中,我使用的是:

if($val =~/^\s*$/) {...}

如何在PowerShell中实现?

2个回答

17

我发现http://ss64.com/ps/syntax-regex.html很有帮助。看起来我想要的是,$string -match "\s+"。 - Jeff
2
Jeff,另一个技巧是 $val.Trim().length。这将删除所有前导/尾随空格字符。如果只有这些,length 将为 0。 - Andy Arismendi

0

如果("~/^\s*$/".ToCharArray() - 包含 $val) { "..." }


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接