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 に答える