我的文件中包含无效字符,我想学习如何搜索这些字符。请检查图片,是..get Ale
我已使用十六进制编辑器检查,值为
f480 8080 0d
我尝试使用/[^[:alnum:][:punct:][:space:]]
并返回空格,破折号等。
答案 0 :(得分:1)
我不太清楚你的意思是什么"无效的角色,"但如果您想要搜索不可打印的字符,请输入:
/[^[:print:]]
如果您要搜索ASCII十六进制0d
,请输入:/[\u000d]
或/^Vx0d
其中" ^ V"表示[Ctrl] -V(按住&#34键入V键;按下#34键;按键)。
点击此链接了解详情:How do I replace or find non-printable characters in vim regex?