Powershell提取具有特殊字符的单词

时间:2016-02-23 15:29:54

标签: regex powershell

我从具有切换值的文本文件中提取值。其中一个开关值是大写,小写,数字和标点符号的混合,例如

/N=1$/N=Source1/N=Source

到目前为止,我已经尝试了

"/N=1$" -match "/N=\w+"

在切换值之后,有一个新行或空白字符\s

每个文件只有一个/N个开关。

1 个答案:

答案 0 :(得分:1)

\w+将匹配单词字符(即字母,数字或下划线)。您也可能在开关值中包含非单词字符。

您可以使用以下正则表达式

/N=\S+

请参阅regex in action

\S+匹配一个或多个非空白字符。