我需要检查一个字符串,看看它是否包含除空格、回车等以外的任何内容。
在 Perl 中,我使用的是:
if($val =~/^\s*$/) {...}
如何在PowerShell中实现?
我需要检查一个字符串,看看它是否包含除空格、回车等以外的任何内容。
在 Perl 中,我使用的是:
if($val =~/^\s*$/) {...}
如何在PowerShell中实现?
使用-match
运算符:
if ($test -match 'regex_here') { 'It matched' }
同时查看在线文档以获取比较运算符的信息:http://technet.microsoft.com/en-us/library/hh847759.aspx
如果("~/^\s*$/".ToCharArray() - 包含 $val) { "..." }
$val.Trim().length
。这将删除所有前导/尾随空格字符。如果只有这些,length
将为 0。 - Andy Arismendi