Regex 这个Powershell正则表达式是如何工作的?

Regex 这个Powershell正则表达式是如何工作的?,regex,powershell,Regex,Powershell,但是我不知道“(?表达式(?表达式[^”]*表示除“以外的任何字符数 [^”]*是主表达式 (?我理解[^“]*部分。但是感谢您提供一个链接,描述了我在powershell regex上进行的搜索中的“查找”部分。我也喜欢您的答案,但我只能选择一个“正确答案”因为我想解释它为什么起作用,所以我决定提供一个链接来描述lookback实际上是什么,这才是更正确的答案。不过,我喜欢你给我展示的更简单的regex!非常感谢! '<Relation From="701047080" ObjectNu

但是我不知道“(?表达式
(?表达式
[^”]*
表示除
以外的任何字符数

[^”]*
是主表达式


(?我理解[^“]*部分。但是感谢您提供一个链接,描述了我在powershell regex上进行的搜索中的“查找”部分。我也喜欢您的答案,但我只能选择一个“正确答案”因为我想解释它为什么起作用,所以我决定提供一个链接来描述lookback实际上是什么,这才是更正确的答案。不过,我喜欢你给我展示的更简单的regex!非常感谢!
'<Relation From="701047080" ObjectNumber="166543300" Output="77" To="464616324">' -match '(?<=Output=")[^"]*'
match '(?<NAME>Some regex)'
'<Relation From="701047080" ObjectNumber="166543300" Output="77" To="464616324">' -match 'Output="(.*?)"'