PowerShell中使用正则表达式匹配字符串实例
本文介绍PowerShell中使用match操作符,配合正则表达式从字符串提取指定的内容。
使用正则表达式,除了可以确定字符串是否匹配某一个正则表达式规则之外,另一个很重要的应用就是从字符串中提取出指定的内容。什么意思呢,举个例子,一个字符串中有出现连续的三个数字,我们想很方便的把这三个数字提取出来,那么就可以用正则表达式。
PSC:\Users\Hong>$str="abc123abc" PSC:\Users\Hong>$pattern="(\d{3})" PSC:\Users\Hong>$str-match$pattern True PSC:\Users\Hong>$matches
Name Value ---- ----- 1 123 0 123