大家好,我现在需要将下列左边的格式转换为右边的格式.
左边的格式是这样的:字母前面有一个空格,字母和后面的数字之间也有一个或两个空格,数字后面还有一个或两个空格.
CB 859-2004 =>CB 859-2004
CB/T 145-1994 =>CB/T 145-1994
CBM 1001-1981 =>CBM 1001-1981
GB 2508-1989 =>GB 2508-1989
GB/T 2506-2005 =>GB/T 2506-2005
右边的格式是去掉字母前面和数字后面的空格,只在字母和数字之间留一个空格.
我的思路是先用正则表达式将空格全部删除,然后在字母和数字之间插入一个空格,可是这里的字母判断有四种类型:CB,CB/T,CBM,GB,GB/T,我不知道如何判断,望高手指教.
这里我是将原始格式的内容(即上面说的左边的)存在了一个txt文件中,希望将转换好格式的内容(即上面说的右边的)存在另一个txt文件中.希望得到大家的帮助,十分谢谢
[
本帖最后由 liupei520520 于 2008-5-16 11:36 编辑 ]