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

VScode中使用正則表達(dá)式替換字符串的3個步驟分享

 更新時間:2024年08月12日 10:37:54   作者:北冥有魚被烹  
正則表達(dá)式是查找和替換文本模式的一種簡潔而靈活的表示法,下面這篇文章主要給大家介紹了關(guān)于VScode中使用正則表達(dá)式替換字符串的3個步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

快速回憶點:

搜索: ^(SET_)(.*)(_MM)(.*)
替換: set_$2_mm_$4

場景:

場景1:

假設(shè)需要替換下面字符串中的以SET開頭的字符串為set,該如何處理?

SET_ABC_DEF
SET_123_MCF
ABC_SET_ABC

替換后期望目標(biāo):

set_ABC_DEF
set_123_MCF
ABC_SET_ABC

場景2:把下面字符串中帶有SET_xxx_MM_xxx的替換為 set_xxx_mm,并且只替換SET作為行開頭的

SET_ABC_MM_DEF
SET_123_MM_MCF
ABC_SET_ABC_MM_abc

替換后期望目標(biāo):

set_ABC_mm_DEF
set_123_mm_MCF
ABC_SET_ABC_MM_abc #注意這里沒有被替換,如果直接ctrl F替換這里會被替換

解決辦法:

首先人眼可以知道第1 2行需要替換

  • 步驟1:使用正則表達(dá)式可以表示需求, 然后VScode中使用正則模式搜索,以場景2為例子是:
^SET_.*_MM.*
  • 步驟2: 然后進(jìn)行替換。 如果替換部分也寫成SET_._MM.,將會被直接全部替換成.*而不是實際的

  • 步驟3:(解決辦法:)使用正則的()元組功能,然后將正則拆分成不同的字段,然后替換部分用$1 $2這種變量進(jìn)行替換
    舉個例子:

搜索: ^(SET_)(.*)(_MM)(.*)
替換: set_$2_mm_$4

其中$2表示上面第一個.*代表的字段,$4代表第二個.*代表的字段。2 和 4是根據(jù)()所代表的位置決定的。

實操:

步驟1:正則搜索

步驟2:撰寫正確的替換變量填寫

步驟3:替換

(建議把大小寫也打開就更加準(zhǔn)確了)

后記

VScode這個功能極好。正則匹配幾乎可以涵蓋一切行為。比awk、sed、python等更加直觀操作方便。

到此這篇關(guān)于VScode中使用正則表達(dá)式替換字符串的3個步驟的文章就介紹到這了,更多相關(guān)VScode正則表達(dá)式替換字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

嘉鱼县| 塘沽区| 沁水县| 万盛区| 治县。| 尖扎县| 社会| 社会| 化州市| 抚远县| 江达县| 红河县| 利川市| 达尔| 大埔县| 鹿泉市| 彝良县| 永宁县| 齐河县| 岱山县| 台南市| 多伦县| 通化市| 烟台市| 宣威市| 建始县| 樟树市| 南充市| 青冈县| 阿合奇县| 绥阳县| 大宁县| 喀喇沁旗| 东源县| 泗水县| 望江县| 勐海县| 永仁县| 兰西县| 新安县| 嘉善县|