我是靠谱客的博主 光亮酸奶,最近开发中收集的这篇文章主要介绍VSCode 正则表达式的妙用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何删除多余的空行(换行)

 

实际工作中遇到一个问题 —— 从网上复制的文本添加了太多的换行,但是我又想知道它一共多少行,如果一行一行删的话,那显然不符合我们程序猿 “能偷懒就偷懒” 的风格 ~

实际操作起来很简单,就是通过一句正则表达式来进行匹配 

^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

最后

以上就是光亮酸奶为你收集整理的VSCode 正则表达式的妙用的全部内容,希望文章能够帮你解决VSCode 正则表达式的妙用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部