私はそのようなPLISTファイルを持っています:
<key>background_0</key>
<dict>
<key>Type</key>
<string>Picture</string>
<key>Position</key>
<string>{239.5,160}</string>
<key>Sizes</key>
<string>{480,320}</string>
<key>Scale</key>
<string>{1.0,1.0}</string>
そして、このファイルにはこのような多くのブロックがあります。特定のフィールド( POSITION、SIZES )のみを変更したいのですが、他のフィールドは変更しません。
したがって、必要なフィールドを含む同じファイルを作成し、それらの不要なフィールドを除外するとします。(タイプはタイプのままである必要があり、スケールはスケールのままである必要があります)
だから私が次のようなファイルを持っている場合
A A
B B
次に、ファイルを追加します
C C
D D
そして、最初の文字列を除外すると、結果は次のようになります。
A A
D D
SEDが私を助けることができることは知っていますが、方法がわかりません。