我捕捉2组使用正则表达式如下与之匹配代码:通正则表达式选项PowerShell的[正则表达式]类型
[regex]$regex = "^([0-9]{1,20})(b|kb|mb|gb|tb)$"
$matches = $regex.match($minSize)
$size=[int64]$matches.Groups[1].Value
$unit=$matches.Groups[2].Value
我的问题,我想让它不区分大小写的,我不希望使用正则表达式修饰符。
我知道你可以通过在.NET正则表达式的选择,但我无法弄清楚如何做同样使用PowerShell
感谢,但接受的答案,从阿奎那为他为我提供了完整的例子 – mishkin
这很好。 –