Вот вариант без построчной обработки массива :
Код:
$sCompare_File = "Compare.ini"
$sSample_File = "Sample.ini"
$sSectNameSample_File="JK"
$sSectNameCompare_File="HG"
$sSample_FileText=FileRead($sSample_File)
$sCompare_FileText=FileRead($sCompare_File)
$aSample_SectText= StringRegExp($sSample_FileText,"(?s).*\[" & $sSectNameSample_File & "\]\r\n(.+?)\[.*",1)
$aCompare_SectText= StringRegExp($sCompare_FileText,"(?s).*\[" & $sSectNameCompare_File & "\]\r\n(.+?)\[.*",1)
If $aSample_SectText[0] = $aCompare_SectText[0] Then
$sInfoText="Все три строки совпали"
Else
$sInfoText="Данные секций НЕ совпадают"
EndIf
MsgBox(64, "Info" ,$sInfoText)