本文介绍了添加的每一个字母之间的空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何添加一个UTF-8文档中的每个字符或符号之间的空间?例如。 123hello!
变成 1 2 3小时èL L哦!
。
How can I add spaces between every character or symbol within a UTF-8 document? E.g. 123hello!
becomes 1 2 3 h e l l o !
.
- 我
BASH
,OpenOffice.org
和的gedit
,如果有的话这些都可以做到这一点。 - 如果它有时会留下多余的空格的地方(例如,2或在一个地方3位是没有问题的)我不在乎。
- I have
BASH
,OpenOffice.org
, andgedit
, if any of those can do that. - I don't care if it sometimes leaves extra spaces in places (e.g. 2 or 3 spaces in a single place is no problem).
推荐答案
的sed(1)
可以做到这一点:
$ sed -e 's/\(.\)/\1 /g' < /etc/passwd
r o o t : x : 0 : 0 : r o o t : / r o o t : / b i n / b a s h
d a e m o n : x : 1 : 1 : d a e m o n : / u s r / s b i n : / b i n / s h
它运作良好,例如上UTF-8 EN codeD日语内容:
It works well on e.g. UTF-8 encoded Japanese content:
$ file japanese
japanese: UTF-8 Unicode text
$ sed -e 's/\(.\)/\1 /g' < japanese
E X I F 中 の 画 像 回 転 情 報 対 応 に よ り 、 一 部 画 像 ( 特 に 『
$
这篇关于添加的每一个字母之间的空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!