删除只有数字空格和.的行-笨方法

在每行开头都添加固定字符串

tt posted @ 2008年2月29日 10:12 in 正则表达式 , 409 阅读

在用VTK显示三角网格文件,有时其他类型的文件与其文件格式类似,

。。。

点序列          x  y  z

面序列 -- 3 id1 id2 id3

但有些文件(如gts文件)面表序列前面没有那个“3”,这需要我们手工添加,如果不想通过写个小程序来实现,正则表达式可以帮您。

把面表部分剪切到另一文件,在该文件中输入命令

:%s  /^/3\ /

搞定,

在每行的开头都多了“3 ”,

再剪切回去就ok了。

1
回复
Avatar_small
silence 说:
2008年3月03日 07:09

你说的是在 vim 中的做法吧。 用 awk 来做,也很简单。

$ awk '{print 3 " " $0}'  your-file

* 登录
*

simple_captcha.jpg
(输入验证码)