摘要:分享一些平時(shí)工作中常用的正則表達(dá)式小技巧一去掉代碼前面行號(hào)的方法的解析器蠻惡心的文章整體復(fù)制下來總有行號(hào)在前面。。。
分享一些平時(shí)工作中常用的正則表達(dá)式小技巧一、去掉代碼前面行號(hào)的方法
idongchen
modify:2018-12-5
csdn的markdown解析器蠻惡心的文章整體復(fù)制下來總有行號(hào)在前面。。。
可以用正則找到這些行號(hào)給去掉就好:
帶點(diǎn)的:
^s*([0-9]+).
不帶點(diǎn):
^s*([0-9]+)
綜合起來:
^s*([0-9]+)[.]*
復(fù)制到VScode編輯器中打開搜索替換,啟用搜索的正則表達(dá)式:
將正則表達(dá)式輸進(jìn)去,替換那行什么都不輸入即可,全部替換掉即可。
注釋用正則快速刪除(還是利用以上所述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})(?!-).*$
替換為空
vsCode編輯器 | 查找和替換 | 在文件中查找
查找選項(xiàng)選 選擇正則表達(dá)式
^b*[^:b#/]+.*$
全局搜索,一共有多少結(jié)果就是多少行
歡迎關(guān)注更多內(nèi)容:mob前端組
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/99756.html
摘要:在命令面板中你可以輸入命令進(jìn)行搜索中英文都可以,然后執(zhí)行。命名面板中可以執(zhí)行各種命令,包括編輯器自帶的功能和插件提供的功能。 本文主要介紹vscode在工作中常用的快捷鍵及插件,目標(biāo)在于提高工作效率本文的快捷鍵是基于mac的,windows下的快捷鍵放在括號(hào)里 Cmd+Shift+P(win Ctrl+Shift+P) [TOC] 零、快速入門 有經(jīng)驗(yàn)的可以跳過快速入門或者大致瀏覽一...
摘要:好處正則的出現(xiàn),對字符串的復(fù)雜操作變得更為簡單。將正則和字符串關(guān)聯(lián)對字符串進(jìn)行匹配。替換其實(shí)用的就是類中的獲取先要將正則表達(dá)式編譯成正則對象。用于描述正則表達(dá)式,可以對正則表達(dá)式進(jìn)行解析。 定義 其實(shí)是用來操作字符串的一些規(guī)則。其實(shí)更多是用正則解決字符串操作的問題。 好處 正則的出現(xiàn),對字符串的復(fù)雜操作變得更為簡單。 特點(diǎn) 將對字符串操作的代碼用一些符號(hào)來表示。只要使用了指定符號(hào),就可...
閱讀 1579·2021-10-18 13:35
閱讀 2359·2021-10-09 09:44
閱讀 813·2021-10-08 10:05
閱讀 2707·2021-09-26 09:47
閱讀 3560·2021-09-22 15:22
閱讀 427·2019-08-29 12:24
閱讀 1993·2019-08-29 11:06
閱讀 2853·2019-08-26 12:23