我是根据印象.replace和-replace是同样的事情,但是我发现我无法完成一些任务正则表达式与.replace是我能与-replace。 可能有人请指出我错过了什么?
Broken Regex replace:
$a=$a.Replace('.:\\LOGROOT\\', "\\$env:computername\logroot\")
Working Regex replace:
$a=$a -Replace('.:\\LOGROOT\\', "\\$env:computername\logroot\")
PS:以下网址让我觉得有我不熟悉.replace选择,但我似乎无法找到如何使用它们,或者如何访问帮助这些选项的任何其他信息。 http://www.computerperformance.co.uk/powershell/powershell_regex.htm Regex.Replace(字符串,字符串,字符串,RegexOptions)以及:Regex.Replace(字符串,字符串,MatchEvaluator,RegexOptions)的方法。
谢谢