Powershell转义字符嵌套量词

Powershell转义字符嵌套量词,powershell,escaping,Powershell,Escaping,我很难用转义字符和“+”字符 关于嵌套的量词,“+”我一直遇到错误 我怎样才能消除这个错误? 谢谢您的时间。如果您正在查找字符串逐字记录,您可以使用's-SimpleMatch开关绕过转义的需要: Get-Content C:\path\software.log | Select-String $software -SimpleMatch 如果确实需要正则表达式匹配,请使用转义(可能是模式的一部分),以便正则表达式引擎逐字处理它: Get-Content C:\path\software.lo

我很难用转义字符和“+”字符

关于嵌套的量词,“+”我一直遇到错误

我怎样才能消除这个错误?
谢谢您的时间。

如果您正在查找字符串逐字记录,您可以使用's
-SimpleMatch
开关绕过转义的需要:

Get-Content C:\path\software.log | Select-String $software -SimpleMatch
如果确实需要正则表达式匹配,请使用转义(可能是模式的一部分),以便正则表达式引擎逐字处理它:

Get-Content C:\path\software.log | Select-String ([regex]::Escape($software))
Get-Content C:\path\software.log | Select-String ([regex]::Escape($software))