资讯专栏INFORMATION COLUMN

一些正则表达式小技巧、去掉代码前面行号的方法、去掉单行注释、vscode统计行数

ruicbAndroid / 2184人阅读

摘要:分享一些平时工作中常用的正则表达式小技巧一去掉代码前面行号的方法的解析器蛮恶心的文章整体复制下来总有行号在前面。。。

分享一些平时工作中常用的正则表达式小技巧
一、去掉代码前面行号的方法

idongchen
modify:2018-12-5

csdn的markdown解析器蛮恶心的文章整体复制下来总有行号在前面。。。
可以用正则找到这些行号给去掉就好:
带点的:
^s*([0-9]+).
不带点:
^s*([0-9]+)
综合起来:
^s*([0-9]+)[.]*

复制到VScode编辑器中打开搜索替换,启用搜索的正则表达式:
将正则表达式输进去,替换那行什么都不输入即可,全部替换掉即可。

二、删除所有的单行注释

注释用正则快速删除(还是利用以上所述vsCode的正则功能)

1.最佳方案,自定义的删除注释#

找到# 注释,#""注释,不包括头部的# -- coding: utf-8 -- ,也不包括任何"# -"开头的注释
^(s*#s|#( ){1})(?!-).*$
替换为空

2.最佳将多余空行去掉,多如下操作几次即可: n 正则找到换行
s* [s]* 替换为
替换为空

vs开正则替换删除以# 开头的整行字符
^#s{1}.*$
替换为空

2.删除 console.log(.*);所在的行

^(s*(console.log()).*?[())();)()s)();s)]$
替换为空

3.删除// 所在的行
^(s*(//)|(//)( ){1})(?!-).*$
替换为空

三、vs如何快速统计项目总代码行数呢,如下:

vsCode编辑器 | 查找和替换 | 在文件中查找
查找选项选 选择正则表达式

^b*[^:b#/]+.*$

全局搜索,一共有多少结果就是多少行

欢迎关注更多内容:mob前端组

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99756.html

相关文章

  • 宇宙最强vscode教程(基础篇)

    摘要:在命令面板中你可以输入命令进行搜索中英文都可以,然后执行。命名面板中可以执行各种命令,包括编辑器自带的功能和插件提供的功能。 本文主要介绍vscode在工作中常用的快捷键及插件,目标在于提高工作效率本文的快捷键是基于mac的,windows下的快捷键放在括号里 Cmd+Shift+P(win Ctrl+Shift+P) [TOC] 零、快速入门 有经验的可以跳过快速入门或者大致浏览一...

    Jason_Geng 评论0 收藏0
  • Java017-正则达式

    摘要:好处正则的出现,对字符串的复杂操作变得更为简单。将正则和字符串关联对字符串进行匹配。替换其实用的就是类中的获取先要将正则表达式编译成正则对象。用于描述正则表达式,可以对正则表达式进行解析。 定义 其实是用来操作字符串的一些规则。其实更多是用正则解决字符串操作的问题。 好处 正则的出现,对字符串的复杂操作变得更为简单。 特点 将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可...

    浠ラ箍 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<