如何删除多余的空行(换行)
实际工作中遇到一个问题 —— 从网上复制的文本添加了太多的换行,但是我又想知道它一共多少行,如果一行一行删的话,那显然不符合我们程序猿 “能偷懒就偷懒” 的风格 ~
实际操作起来很简单,就是通过一句正则表达式来进行匹配
^\s*$\n
实际效果
通过正则表达式匹配了所有换行
参考链接:https://www.v2ex.com/t/459907
为数据首尾添加 { },
事情的起因是,我通过程序导出的字体的轮廓点(500 多个点),但是我想通过另一个软件显示出来,可是它需要的格式是要把每个坐标用 { } 给包围起来,同时保留原数字,由于数据有 500 多个点,所以一个个手动加显然是不合适的。
原始数据
Size of vertices: 592 Vertices: 15.2188, 13.7188, 0 15.3064, 13.7172, 0 15.3881, 13.7125, 0 15.4639, 13.7047, 0 15.5338, 13.6938, 0 15.5977, 13.6797, 0 15.6556, 13.6625, 0 略
给每行第一个数字前添加 { ,同时保留原数字
为了实现上述的目的,我们可以使用以下表达式
匹配的效果如图
替换的效果如图
给每行最后一个数字前添加 } 和逗号 ,同时保留原数字
为了实现这个效果,我们则使用以下表达式
最终替换的结果:
转换格式后的轮廓点展示
参考链接:https://blog.csdn.net/evilcry2012/article/details/51008641