gpt4 book ai didi

regex - RegEx 语言的 PowerShell 文档

转载 作者:行者123 更新时间:2023-12-01 11:14:05 27 4
gpt4 key购买 nike

在 PowerShell 文档中的什么地方讨论了使用特殊变量 $1、$2 等来表示 -replace 正则表达式中的捕获?

'asdf' -replace '(a)(\w{3})', '$2$1';

# Result: sdfa

它似乎没有出现在 about_Comparison_Operators 中,而我希望它与 -replace 运算符一起出现。我还查看了 about_Regular_Expressions,但它没有出现在其中。

我确实在这篇博文中找到了一个示例,但似乎无法在官方文档中找到任何内容。

http://windows-powershell-scripts.blogspot.com/2009/06/regular-expressions-in-powershell.html

最佳答案

Powershell 基于.Net 框架,因此Powershell 使用相同的regex-“引擎”。有关 .Net 使用的正则表达式语言的文档,请查看:

Regular Expression Language - Quick Reference

$(number) 是用于Substitutions

的字符

顺便说一句,如果您阅读了整个Get-help about_Regular_Expressions(尤其是最后一句话),您会看到:

For more information, see the "Regular Expression Language Elements" topic in the Microsoft Developer Network (MSDN) library at http://go.microsoft.com/fwlink/?LinkId=133231.

关于regex - RegEx 语言的 PowerShell 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16038039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com