Android中删除strings.xml中的空行

有些时候我们需要把strings.xml中的空行删除,如果string中资源少的情况下手动删除是可以的,但如果string.xml非常庞大,还这样操作就有点儿得不偿失了,这里提供一种快捷的方式,是通过替换空行实现的。例如我们的strings.xml种现在是这个样子的:

变换前

现在我们需要把第4行和第6行空白行去掉。只需简单的几步就可以了

实现:
1. 使用快捷键ctrl+R调出替换面板(我使用的是AS,大家也可以查一下自己IDE的替换面板快捷键)

替换面板

2.选择Regex复选框

3.第一个编辑框输入 g>\s+<s ,第二个编辑框输入 g>\n <s (n与s之间是4个空格),如图:

这里写图片描述

4.点击Replace all按钮(最后一步)

我们的strings.xml种的内容变成

完成

注:有可能4个空格达不到对齐的效果,我们可以把空格去掉,只保留g>\n<s ,然后替换后使用代码格式化快捷键,同样达到效果。

原理:正则表达式的替换功能。
大家只要把空行前边的字符再加上换行符用你想要达到的效果替换就可以了(毕竟现在的编辑器大部分都支持替换功能)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值