最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode如何巧用正則表達(dá)式快速處理字符段

 更新時(shí)間:2022年11月17日 10:30:15   作者:Bynull  
正則真的好用,平時(shí)工作用正則最多的地方就是在編輯器里做查找替換,下面這篇文章主要給大家介紹了關(guān)于VSCode如何巧用正則表達(dá)式快速處理字符段的相關(guān)資料,需要的朋友可以參考下

正則表達(dá)式

正則表達(dá)式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符")。

正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列匹配某個(gè)句法規(guī)則的字符串。

而且不光在代碼中,我們?nèi)粘T诰庉嬕恍┳址蔚臅r(shí)候也可以快速使用正則表達(dá)式來批量處理

正在表達(dá)式教程:傳送門

使用實(shí)例

在VSCode中,查找和替換是支持正則表達(dá)式的.

舉例說明, 例如我們現(xiàn)在有一個(gè)比較無序的文檔如下:

   aaaaaaaaaaaaaaaaaaaa;
       bbbbbbbbbbbbbbbbbbbbb;
           cccccccccccccccccccccccccccccc;
    dddddddddddddddddddddd;
    eeeeeeeeeeeeeeeeeeeeee;
    ffffffffffff;
       mmmmmmmmmmmmmmmmmmmm;
          bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
        uuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
   aaaaaaaaaaaaaaaaaaaa;

可以看到文檔的開頭有多余的空格,而且結(jié)尾時(shí)有;號(hào),如果我們有一個(gè)需求,去除掉開頭的空格,并且將結(jié)尾的;號(hào)替換為Hello Wrold.

行數(shù)少的時(shí)候我們可以一個(gè)一個(gè)的去處理,但是如果有著幾千行的時(shí)候,這工作量就會(huì)很大.

這個(gè)時(shí)候我們就可以使用正則表達(dá)式來批量處理.(當(dāng)前這個(gè)例子中,我們直接使用替換也是可以的,這里只是來說明一下正則表達(dá)式的用法.)

第一步

首先我們打開查找框(Ctrl+F), 在查找框中點(diǎn)擊正則表達(dá)式模式,也就是下圖中的藍(lán)色圖標(biāo)位置:

請?zhí)砑訄D片描述

然后在查找框中輸入相應(yīng)的正則表達(dá)式來匹配字符串:

 *([a-zA-Z]*);

這里開頭有個(gè)空格,是用來匹配上面字符中開頭的空格,所以不能被省略.

在替換框中我們寫上:

$1Hello World

這里的$1是匹配上正在表達(dá)式中括號(hào)中的元素,可以再正則表達(dá)式的語法中找到相應(yīng)的描述.

執(zhí)行之后,我們可以看到所有的字符都被匹配上了:

請?zhí)砑訄D片描述

VSCode中被選中會(huì)顯示為橙色

這時(shí)候,我們就可以開始替換了,當(dāng)然為了防止替換發(fā)生問題,我們可以選中一行一行的替換,點(diǎn)擊替換后面的第一個(gè)按鈕即可:

請?zhí)砑訄D片描述

后續(xù)只需要按照這個(gè)過程繼續(xù)往下替換就可以批量的替換掉所有的字符了.^_^

總結(jié)

到此這篇關(guān)于VSCode如何巧用正則表達(dá)式快速處理字符段的文章就介紹到這了,更多相關(guān)VSCode正則處理字符段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Postman傳遞對象參數(shù)(包含有集合對象)

    Postman傳遞對象參數(shù)(包含有集合對象)

    postman通常需要傳遞各式各樣的參數(shù),本文主要介紹了Postman傳遞對象參數(shù)(包含有集合對象),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • UTF8編碼開發(fā)中頁面空白問題的解決方法

    UTF8編碼開發(fā)中頁面空白問題的解決方法

    開發(fā)中一直沒辦法解決的一個(gè)問題頁面采用UTF8編碼,頭部和尾部用了模板包含文件的方法,結(jié)果頭部和尾部無端端各多出一個(gè)約10px的空行,什么也沒有。
    2008-10-10
  • 從web到內(nèi)網(wǎng)滲透的一次過程詳解

    從web到內(nèi)網(wǎng)滲透的一次過程詳解

    本文非常詳細(xì)的描述了一次從web到內(nèi)網(wǎng)滲透的一次過程,并對每一步過程做了詳細(xì)的圖文示例及解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 全網(wǎng)最詳細(xì)的vscode基礎(chǔ)教程

    全網(wǎng)最詳細(xì)的vscode基礎(chǔ)教程

    vscode全稱為visual studio code,是微軟旗下一款非常優(yōu)秀的跨平臺(tái)代碼編輯軟件。vscode 中文版集成了大部分代碼編輯的器的優(yōu)點(diǎn),集成GIT、代碼調(diào)試、語法高亮,擁有強(qiáng)大豐富的插件系統(tǒng)
    2020-01-01
  • 接口數(shù)據(jù)安全保證的10種方式

    接口數(shù)據(jù)安全保證的10種方式

    這篇文章主要為大家介紹了接口數(shù)據(jù)安全保證的10種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • VS Nuget的使用實(shí)踐

    VS Nuget的使用實(shí)踐

    Nuget是一個(gè)VS的擴(kuò)展插件。我們在使用VS開發(fā)時(shí),Nuget能把在項(xiàng)目中添加、移除和更新引用的工作變得更加快捷方便,感興趣的可以了解一下
    2021-09-09
  • RocketMQ單結(jié)點(diǎn)安裝/Dashboard安裝過程分享

    RocketMQ單結(jié)點(diǎn)安裝/Dashboard安裝過程分享

    RocketMq屬于天生集群,需要同時(shí)啟動(dòng)nameServer和Broker進(jìn)行部署,在通過Dashboard進(jìn)行監(jiān)控,本文給大家介紹RocketMQ單結(jié)點(diǎn)安裝/Dashboard安裝過程,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • spark大數(shù)據(jù)任務(wù)提交參數(shù)的優(yōu)化記錄分析

    spark大數(shù)據(jù)任務(wù)提交參數(shù)的優(yōu)化記錄分析

    這篇文章主要介紹了spark大數(shù)據(jù)任務(wù)提交參數(shù)的優(yōu)化記錄分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 使用VSCode如何從github拉取項(xiàng)目的實(shí)現(xiàn)

    使用VSCode如何從github拉取項(xiàng)目的實(shí)現(xiàn)

    這篇文章主要介紹了使用VSCode如何從github拉取項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā)

    使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā)

    這篇文章主要介紹了使用openssl實(shí)現(xiàn)私有CA的搭建和證書的頒發(fā),使用openssl搭建私有CA,openssll和私有CA搭建相關(guān)的配置文件,里面包含了很多和證書相關(guān)的設(shè)置,后續(xù)創(chuàng)建對應(yīng)文件的時(shí)候需要根據(jù)配置文件中的信息進(jìn)行創(chuàng)建,需要的朋友可以參考下
    2022-10-10

最新評論

和田市| 祁阳县| 牙克石市| 巴楚县| 富裕县| 收藏| 木里| 托克托县| 宜章县| 东乡县| 邓州市| 辽宁省| 五原县| 西安市| 九龙县| 喀喇沁旗| 邹平县| 宜阳县| 临高县| 航空| 泸溪县| 金坛市| 西平县| 太白县| 玉环县| 江安县| 景谷| 四会市| 定襄县| 壤塘县| 南郑县| 霍州市| 淮南市| 灌云县| 临湘市| 浪卡子县| 景东| 库伦旗| 荥阳市| 莱州市| 沈丘县|