标签: regex powershell
我从具有切换值的文本文件中提取值。其中一个开关值是大写,小写,数字和标点符号的混合,例如
/N=1$,/N=Source1,/N=Source
/N=1$
/N=Source1
/N=Source
到目前为止,我已经尝试了
"/N=1$" -match "/N=\w+"
在切换值之后,有一个新行或空白字符\s。
\s
每个文件只有一个/N个开关。
/N
答案 0 :(得分:1)
\w+将匹配单词字符(即字母,数字或下划线)。您也可能在开关值中包含非单词字符。
\w+
您可以使用以下正则表达式
/N=\S+
请参阅regex in action。
\S+匹配一个或多个非空白字符。
\S+