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
发表评论