да, сорри, что без деталей. точно задачу пока сложно сформулировать, хотел узнать какие подходы тут можно использовать.
регексп кажется сломается, когда в таком файле окажется рубишный код. по стандарту этого блока, такоой код иногда попадается. но в целом как вариант пока не отбрасываю.