我需要解析一些配置文件并找到匹配项。我已经将问题简化为这个。为什么即使它已被转义,powershell 也不匹配反斜杠?如果我从下面的代码中删除退格键,它会起作用。
在 $a 中找到 $b:
$a="lorum [\test] ipsum"
$b="[\test]"
([regex]::Escape($a )) -match ([regex]::Escape($b))
我需要解析一些配置文件并找到匹配项。我已经将问题简化为这个。为什么即使它已被转义,powershell 也不匹配反斜杠?如果我从下面的代码中删除退格键,它会起作用。
在 $a 中找到 $b:
$a="lorum [\test] ipsum"
$b="[\test]"
([regex]::Escape($a )) -match ([regex]::Escape($b))