Notepad++ 技巧:將某個字串批量替換為 換行符,或批量取消換行


Notepad++ 技巧:將某個字串批量替換為 換行符,或批量取消換行

 

需求:下面以空格隔開的字串,將空格批量替換成換行符  (場景:Android 配置語言的時候,可以批量將橫向字串 改成 列向字串顯示)

PRODUCT_LOCALES := en_US es_MX zh_CN zh_HK zh_TW ar_EG ru_RU fr_FR sw_TZ th_TH tr_TR es_ES es_US hi_IN in_ID vi_VN my_MM uk_UA pt_PT pt_BR as_ET ms_MY bn_BD tl_PH te_IN ta_IN ur_PK am_ET de_DE el_GR ml_IN mr_IN kn_IN hu_HU sq_AL fi_FI ca_ES eu_ES gl_ES km_KH lo_LA ne_NP si_LK or_IN pa_IN nl_NL it_IT ar

 

查找目標:空格

替換為:\r\n

查找模式:選擇正則表達式

 

 

 全部替換后,如下:

PRODUCT_LOCALES
:=
en_US
es_MX
zh_CN
zh_HK
zh_TW
ar_EG
ru_RU
fr_FR
sw_TZ
th_TH
tr_TR
es_ES
es_US
hi_IN
in_ID
vi_VN
my_MM
uk_UA
pt_PT
pt_BR
as_ET
ms_MY
bn_BD
tl_PH
te_IN
ta_IN
ur_PK
am_ET
de_DE
el_GR
ml_IN
mr_IN
kn_IN
hu_HU
sq_AL
fi_FI
ca_ES
eu_ES
gl_ES
km_KH
lo_LA
ne_NP
si_LK
or_IN
pa_IN
nl_NL
it_IT
ar

 

 

 


 

 

再優化一下:上面一行字串,以空格換行后,前面加4個空格,后面加1個空格和"\"符號

 

操作如下

查找目標:空格

替換為: \\\r\n    (后面1個空格和“\”、前面4個空格)

查找模式:選擇正則表達式

PRODUCT_LOCALES \
    := \
    en_US \
    es_MX \
    zh_CN \
    zh_HK \
    zh_TW \
    ar_EG \
    ru_RU \
    fr_FR \
    sw_TZ \
    th_TH \
    tr_TR \
    es_ES \
    es_US \
    hi_IN \
    in_ID \
    vi_VN \
    my_MM \
    uk_UA \
    pt_PT \
    pt_BR \
    as_ET \
    ms_MY \
    bn_BD \
    tl_PH \
    te_IN \
    ta_IN \
    ur_PK \
    am_ET \
    de_DE \
    el_GR \
    ml_IN \
    mr_IN \
    kn_IN \
    hu_HU \
    sq_AL \
    fi_FI \
    ca_ES \
    eu_ES \
    gl_ES \
    km_KH \
    lo_LA \
    ne_NP \
    si_LK \
    or_IN \
    pa_IN \
    nl_NL \
    it_IT \
    ar

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM