民间
我无法在PowerShell中替换下面的字符串,最初我怀疑它是由于正则表达式并使用[regex]::Escape()
来解析\
加倍斜杠,但它仍然不起作用。你能建议吗?
PS C:\User>"C:clog" -replace "C:c" , ""
PS C:\User>log
PS C:\User>"C:\\c\\log" -replace "C:\\c\\", ""
PS C:\User>C:\\c\\log
答案 0 :(得分:0)
使用Split-Path
,专为此目的而设计:
Split-Path "C:\\c\\log" -Leaf
# returns "log"