如想保留[:alpha:] 和 [:digit:]字符,其他字符都删除
如何做?
shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字符?
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字
代码: 全选
's/[^[:alpha:][:digit:]]//g'
而用sed,删不掉这些特殊看不见字符
特殊看不见字符 不是 /r /n 空格 和 tab制表符
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字
什么字母?在 vim 里按 ga 看编码。cao627 写了:对某些特殊看不见字符 ,只在vim中用有效果代码: 全选
's/[^[:alpha:][:digit:]]//g'
而用sed,删不掉这些特殊看不见字符
特殊看不见字符 不是 /r /n 空格 和 tab制表符
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字
00a0
昨晚一个人的帖子里看到的
昨晚一个人的帖子里看到的
学习了在 vim 里按 ga 看编码。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell or vim 如何在vim中或用别的工具,删除一个文本文件中,除了给定的POSIX字符集以外的其他字
零宽空格。。。直接 tr -d 掉行不?cao627 写了:00a0
昨晚一个人的帖子里看到的
学习了在 vim 里按 ga 看编码。
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山