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

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

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

快速回憶點:

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

場景:

場景1:

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

SET_ABC_DEF
SET_123_MCF
ABC_SET_ABC

替換后期望目標:

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

替換后期望目標:

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

解決辦法:

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

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

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

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

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

實操:

步驟1:正則搜索

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

步驟3:替換

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

后記

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

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

相關(guān)文章

最新評論

永福县| 梅河口市| 财经| 惠东县| 洛浦县| 甘洛县| 增城市| 铜鼓县| 静安区| 天峨县| 临沭县| 泰顺县| 理塘县| 韶关市| 江永县| 乌什县| 融水| 油尖旺区| 上思县| 罗田县| 台东市| 邯郸县| 鄯善县| 马龙县| 高雄市| 宜君县| 宽城| 安康市| 古交市| 平塘县| 泽普县| 晋宁县| 慈利县| 岳西县| 东城区| 泊头市| 东阿县| 锡林郭勒盟| 德惠市| 临夏市| 德昌县|