非常に長い構成ファイルがあり、ファイルから特定の文字列を抽出する必要があります。抽出/読み取りたいのは、特定の番号の位置、たとえば 20540 の InstallDir です。
INI または XML で文字列を検索する方法は知っていますが、この形式のファイルを処理できません。
構造を示すファイルの一部:
"212280"
{
"InstallDir" "D:\\XYZ\\stu\\opr"
"UpdateKBtoDL" "0"
"HasAllLocalContent" "1"
"UpToDate" "1"
"DisableAutoUpdate" "0"
}
"20540"
{
"UpdateKBtoDL" "0"
"InstallDir" "C:\\ABC\\def\\ghi"
"HasAllLocalContent" "1"
"UpToDate" "1"
"maintenance_time" "1339663134"
"DisableAutoUpdate" "0"
}
"4560"
{
"UpdateKBtoDL" "0"
"HasAllLocalContent" "0"
"UpToDate" "0"
"InstallDir" ""
}