Regex 用于正则表达式语言的PowerShell文档
在PowerShell文档中,它在哪里谈到使用特殊变量$1、$2等来表示Regex 用于正则表达式语言的PowerShell文档,regex,powershell,Regex,Powershell,在PowerShell文档中,它在哪里谈到使用特殊变量$1、$2等来表示-replaceregex中的捕获 'asdf' -replace '(a)(\w{3})', '$2$1'; # Result: sdfa 它似乎没有出现在关于比较运算符的中,我希望它与-replace运算符一起出现在这里。我还查看了中关于正则表达式的内容,但没有出现在那里 我确实在这篇博文中找到了一个例子,但似乎在官方文档中找不到任何东西 Powershell基于.Net框架,因此Powershell使用相同的正则表
-replace
regex中的捕获
'asdf' -replace '(a)(\w{3})', '$2$1';
# Result: sdfa
它似乎没有出现在关于比较运算符的中,我希望它与-replace
运算符一起出现在这里。我还查看了中关于正则表达式的内容,但没有出现在那里
我确实在这篇博文中找到了一个例子,但似乎在官方文档中找不到任何东西
Powershell基于.Net框架,因此Powershell使用相同的正则表达式-“引擎”。有关.Net使用的regex语言的文档,请查看:
$(数字)
是用于替换的字符
顺便说一句,如果你已经阅读了整个获取关于正则表达式的帮助(尤其是最后的句子),你会看到:
有关更多信息,请参阅“正则表达式语言元素”
Microsoft开发人员网络(MSDN)库中的主题
我在这里找到了一个更相关的文档,从您提供的链接:Nice=)我试图保持它的一般性,这样问题/答案就不会太本地化。