【发布时间】:2015-02-20 08:18:22
【问题描述】:
我想将 Unix 中所有出现的非 ASCII 字符替换为空格,但所有字符的组应转换为单个空格,例如:
CHAVEZ MONTA�O should be converted to CHAVEZ MONTAO<followed by one space>
我该怎么做。我在 Perl 命令下面使用:
grep --color='auto' -P -n "[\x80-\xFF]" file.xml
但这是在一个空格中转换一个字符,这不是我想要的。
编辑1:
我知道CHAVEZ MONTA�O 转换为CHAVEZ MONTA O 更有意义。但是如果是的话就更好了
CHAVEZ MONTAO<followed by one space>
但也请推荐CHAVEZ MONTA O。
【问题讨论】:
-
我认为输出必须是
CHAVEZ MONTA O -
不应该是
CHAVEZ MONTA O吗?