+ -
当前位置:首页 → 问答吧 → 这样的空格谁有办法自动加上

这样的空格谁有办法自动加上

时间:2011-03-28

来源:互联网

这样的空格谁有办法自动加上

数字和字母之间加空格
单位2M     (这样的数字前面是汉字的加上空格)        单位2 M
200mm           (这样的也加空格)                                        200 mm
3.0G         (这样的也加空格)                                               3.0 G

H2o           ( 而这样数字前面还有别的字母的不加空格)        H2o
H10mnsimo  (这样的不加空格)                                            H10mnsimo
Q235A     (这样的不加空格)                                                 Q235A

也就是一组数字和字母组合的字符,以全是数字开始的后面和字母空一格,前面有别的字母再有数字+字母的后面就不空了

请教高手了

[ 本帖最后由 fangxu 于 2011-3-28 10:55 编辑 ]

作者: fangxu   发布时间: 2011-03-28

试试:
查找:([!a-zA-Z0-9][0-9]@)([a-zA-Z])
替换:\1 \2
勾选通配符

[ 本帖最后由 honggexjq 于 2011-3-28 10:53 编辑 ]

作者: honggexjq   发布时间: 2011-03-28

太谢谢了~只有这个不该空的空了,别的都对了
H10 mnsimo

作者: fangxu   发布时间: 2011-03-28

我疏忽了,2楼作了修改

作者: honggexjq   发布时间: 2011-03-28

哇,好用。完美,谢谢~~~

作者: fangxu   发布时间: 2011-03-28

honggexjq 的回答真够快的,有空帮看看这样的数字三位空如何加

共2000000     数字按三位空一格      2 000 000        
2008年    后面带年字的不加空格   2008年
Win2000      前面带字母的不加空   Win2000
ISO9000   前面带字母的不加空   ISO9000
GB/T 18883-2002   这一组是前面带空格和带“-”线的,不加空格
桑塔纳2000    专用名字的,不加空格

作者: fangxu   发布时间: 2011-03-28

。。。
楼主你以为我是神么?

作者: honggexjq   发布时间: 2011-03-28

呵呵呵,也够神的了

作者: fangxu   发布时间: 2011-03-28