PowerShell正则表达式(十五)非捕获组


(expression) 是一种简单的子表达式
(?:expression)  是一种特殊的子表达式
后者不会将子表达式的匹配结果加入组中

#示例一
PS> 'PSTips Net' -match 'PS(Tips)\b'
True
PS> $Matches

Name                           Value
----                           -----
1                              Tips
0                              PSTips

#示例二
PS> 'PSTips Net' -match 'PS(?:Tips)\b'
True
PS> $Matches

Name                           Value
----                           -----
0                              PSTips
×用微信扫描并分享
本文链接: https://www.pstips.net/non-capturing-group.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

电子邮件地址不会被公开。 必填项已用*标注