我有一个包含很多特殊字符的文本文件。从该测试文件中,我想删除三个特殊字符(〜œ<)。有人可以提供一个脚本来满足我的需求吗?我尝试了一些脚本,但它似乎不适用于角色〜。
答案 0 :(得分:0)
您可以使用sed
执行此操作,下载here -
sed "s/[^a-zA-Z0-9]//g" file.txt
如果您拥有最新的Windows 7或更高版本,则可以在PowerShell中执行类似的操作
Get-Content file.txt | foreach { $_ -replace '[^\w\d]' } | Out-File -Encoding UTF8 file.new.txt
或者,下载Ruby for windows
C:\>ruby -ne 'print $_.gsub(/[~)œ\[\]<]/,"")' file
谢谢!