次のような.plistファイルがあります。
<plist version="1.0">
<array>
<dict>
<key>name</key>
<string>Alabama</string>
<key>abreviation</key>
<string>AL</string>
<key>date</key>
<string>1819</string>
<key>population</key>
<string>4,627,851</string>
<key>capital</key>
<string>Montgomery</string>
<key>largestCity</key>
<string>Birmingham</string>
</dict>
....
</array>
</plist>
モットーやニックネームなどの情報をplistに追加したいと思います。それらはこの形式です:
<nickname>Yellowhammer State</nickname>
<nickname>The Last Frontier</nickname>
<nickname>The Grand Canyon State</nickname>
<nickname>The Natural State</nickname>
<nickname>The Golden State</nickname>
<nickname>The Centennial State</nickname>
<nickname>The Constitution State</nickname>
<nickname>The First State</nickname>
<nickname>The Sunshine State</nickname>
情報を追加するために、検索と置換を行うことを検討しています。ニックネームを読み取ってplistに追加するperlスクリプトを作成することもできます。
しかし、値を繰り返し処理して正しい場所に挿入できるテキスト処理プログラムはありますか?テキストプロセッサ/エディタを検索していますが、探しているものが見つかりません。