Ситуация такая:
на вход дается два файла, в одном исходный текст в виде:
Begin "Имя блока1" "имя1" "имя2" ... "имяN"
тут какой-то текст, не важно
End "Имя блока1"
Begin "Имя блока2" "имя1" "имя2" ... "имяN"
тут какой-то текст, не важно
End "Имя блока2"
Во втором дается имя блока в котором нужно провести замену имен, выглядит так:
"Имя блока1" "имя1" "заменить на это"
"Имя блока1" "имя2" "заменить на это"
"Имя блока2" "имя1" "заменить на это"