我在PowerShell的代码,我需要更换信$的;$或插;
CSV档案:
"11/23/2018 17:10:08"$"https://www.google.com"
"11/23/2018 17:10:20"$"https://www.yahoo.com"
Run Code Online (Sandbox Code Playgroud)
我需要文件:
11/23/2018 17:10:08;$https://www.google.com
11/23/2018 17:10:20;$https://www.yahoo.com
Run Code Online (Sandbox Code Playgroud)
PS:是否可以找到URL的标题?
(Get-Content C:\Users\user\Desktop\test\import.txt) |
Foreach-Object {$_ -replace '"'} |
Foreach-Object {$_ -replace "$", ';$'} |
Set-Content C:\Users\user\Desktop\test\export.txt
Run Code Online (Sandbox Code Playgroud)
错误的结果是:
11/23/2018 17:03:46$https://www.seznam.cz;$
您需要对$进行转义,因为它在正则表达式(文本结尾)中具有特殊含义。
(Get-Content C:\Users\user\Desktop\test\import.txt) |
Foreach-Object {$_ -replace '"'}|
Foreach-Object {$_ -replace "\$", ';$'} |
Set-Content C:\Users\user\Desktop\test\export.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |