0

我想支持 android RTL 并想要一种快速的方法来在一堆 xml 中添加支持 RTL
所以基本上我想要的是替换

android:paddingLeft = 10dp  < !-- here 10dp can be anything else -->

android:paddingLeft = 10dp
android:paddingStart = 10dp

我已经看到了多个带有 grep 和 sed 的示例,它们可以进行文本替换,但是在这里我还需要保留额外的文本并在下一行中复制..

我相信我可以在记事本++中做到这一点和/或编写一个简单的java代码..但正在寻找一个简单的解决方案。

4

1 回答 1

1

使用sed

sed -r 's/(android:paddingLeft(\s*=\s*\w+))/\1\nandroid:paddingStart\2/g' file

用于测试和解释的regex101 演示

于 2013-10-28T07:52:47.143 回答