删除只有数字空格和.的行-笨方法
tt
posted @ 2007年10月28日 21:19
in 正则表达式
, 430 阅读
在每行开头都添加固定字符串
在从网页上复制代码时,总是带着行号,这令人烦恼,不能直接拿过来运行,修改很是麻烦,于是乎,想一个简单点的方法进行修改-用正则表达式。
如下面的这些行,复制出来是数字单独一行,并且其前面带有空格多个
-
PROJECT (Main)
-
-
FIND_PACKAGE(VTK REQUIRED)
-
IF(NOT VTK_USE_RENDERING)
-
MESSAGE(FATAL_ERROR "Example ${PROJECT_NAME} requires VTK_USE_RENDERING.")
-
ENDIF(NOT VTK_USE_RENDERING)
-
INCLUDE(${VTK_USE_FILE})
-
-
ADD_EXECUTABLE(main cut_sphere.cxx)
-
TARGET_LINK_LIBRARIES(main vtkRendering)
我所采用的处理方法是,在vim的视图环境下,输入命令:
:%s /[ ]*[0-9]*\.$\n//g
将一多个空格加多个数字,然后加一个点和换行符的字符串替换成空。
这就将所有空格加数字的行都清空了,以后从网页上面复制代码就可以很容易修改成自己需要的形式了。

2007年11月02日 20:52 写blog时,把代码编辑器上的行号选项不选便是。