将xBD字符替换为空值

时间:2016-02-21 11:35:26

标签: regex powershell

在powershell中,如何将XBD字符替换为文本文件中的空白区域?

enter image description here

1 个答案:

答案 0 :(得分:3)

假设xBD引用基础ASCII值0xBD,它应该像以下一样简单:

$string.Replace("$(0xBD -as [char])","")

对于多行(例如整个文本文件),请使用-replace正则表达式运算符。

-replace运算符的语法是:

"string(s)" -replace "regex pattern","replacement"

如果省略"替换"参数,正则表达式匹配的字符将被删除。

.NET中与该字符匹配的正确正则表达式模式为\xBD

(Get-Content .\myfile.txt) -replace '\xBD' | Set-Content .\mynewfile.txt