Громадное спасибо, Irbis! А по твоему вопросу — вроде бы, насколько я смотрел и вникал, такая ситуация исключается, потому что если они будут следовать сразу друг за другом, без других коммов между ними, то это получится продолжение того же треда. Тогда как я вывожу командой (в программе PowerGREP) подряд все коммы в оригинальной последовательности (включая даже закрывающий тег HTML, чтобы даже от файла к файлу существовала граница), что в результатах выглядит так:
100592.html-
100592.html-
100592.html-
100592.html-
100592.html-825584 0(
100592.html-
100592.html-
100790.html-
100790.html-
100790.html-829622 50
100790.html-827062 0(
100790.html-
100790.html-
100790.html-
100790.html-
100790.html-828854 0(
100790.html-
100790.html-832950 50(
100790.html-833974 75
100790.html-
100790.html-
100790.html-
100790.html-
100790.html-830902 25(
100790.html-831158 50
100790.html-831414 75
100790.html-831926 25
100790.html-832694 50
100790.html-841654 50
100790.html-842422 75
100790.html-854966 100
100790.html-855222 125
100790.html-
100790.html-
100790.html-
100790.html-835254 0(
100790.html-
100790.html-
(Видимые кое-где скобки — это удалённые коммы — и в случаях, когда они с границами по сторонам, их нужно удалять перед обработкой скриптом.
или примерно так, если без замен, с простым выводом результатов:
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt3625396" style="margin-left: 50px">
<div id="ljcmt3627444" style="margin-left: 75px">
<div id="ljcmt3634100" style="margin-left: 100px">
<div id="ljcmt3634868" style="margin-left: 125px">
<div id="ljcmt3636916" style="margin-left: 150px">
<div id="ljcmt3637684" style="margin-left: 175px">
<div id="ljcmt3639220" style="margin-left: 200px">
<div id="ljcmt3639732" style="margin-left: 225px">
<div id="ljcmt3625652" style="margin-left: 50px">
<div id="ljcmt3626932" style="margin-left: 75px">
<div id="ljcmt3636404" style="margin-left: 100px">
<div id="ljcmt3636660" style="margin-left: 125px">
<div id="ljcmt3637172" style="margin-left: 150px">
<div id="ljcmt3636148" style="margin-left: 75px">
<div id="ljcmt3637428" style="margin-left: 100px">
<div id="ljcmt3642548" style="margin-left: 125px">
<div id="ljcmt3627188" style="margin-left: 25px">
<div id="ljcmt3637940" style="margin-left: 50px">
<div id="ljcmt3638708" style="margin-left: 75px">
<div id="ljcmt3643828" style="margin-left: 100px">
<div id="ljcmt3661236" style="margin-left: 125px">
<div id="ljcmt3663284" style="margin-left: 150px">
<div id="ljcmt3663796" style="margin-left: 175px">
<div id="ljcmt3665076" style="margin-left: 200px">
<div id="ljcmt
<div id="ljcmt3629748" style="margin-left: 50px">
<div id="ljcmt3630260" style="margin-left: 75px">
<div id="ljcmt3638964" style="margin-left: 50px">
<div id="ljcmt3639988" style="margin-left: 75px">
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt3654324" style="margin-left: 50px">
<div id="ljcmt3654580" style="margin-left: 75px">
<div id="ljcmt3654836" style="margin-left: 100px">
<div id="ljcmt3656372" style="margin-left: 75px">
<div id="ljcmt3656628" style="margin-left: 100px">
<div id="ljcmt3657652" style="margin-left: 125px">
<div id="ljcmt3660212" style="margin-left: 150px">
<div id="ljcmt3662260" style="margin-left: 175px">
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt3657396" style="margin-left: 75px">
<div id="ljcmt3657908" style="margin-left: 100px">
<div id="ljcmt3658676" style="margin-left: 125px">
<div id="ljcmt3658932" style="margin-left: 150px">
<div id="ljcmt
<div id="ljcmt3626420" style="margin-left: 25px">
<div id="ljcmt3626676" style="margin-left: 50px">
<div id="ljcmt3628724" style="margin-left: 75px">
<div id="ljcmt3631284" style="margin-left: 100px">
<div id="ljcmt3631796" style="margin-left: 125px">
<div id="ljcmt3661492" style="margin-left: 475px">
<div id="ljcmt3662516" style="margin-left: 475px">
<div id="ljcmt3632820" style="margin-left: 100px">
<div id="ljcmt3633588" style="margin-left: 125px">
<div id="ljcmt3635124" style="margin-left: 150px">
<div id="ljcmt3640500" style="margin-left: 175px">
<div id="ljcmt3645876" style="margin-left: 200px">
<div id="ljcmt3655348" style="margin-left: 225px">
<div id="ljcmt3641780" style="margin-left: 75px">
<div id="ljcmt3648436" style="margin-left: 100px">
<div id="ljcmt
<div id="ljcmt3629236" style="margin-left: 50px">
<div id="ljcmt3629492" style="margin-left: 75px">
<div id="ljcmt3630772" style="margin-left: 100px">
<div id="ljcmt3631028" style="margin-left: 125px">
<div id="ljcmt3632052" style="margin-left: 50px">
<div id="ljcmt3632564" style="margin-left: 75px">
<div id="ljcmt3641012" style="margin-left: 75px">
<div id="ljcmt3647668" style="margin-left: 100px">
<div id="ljcmt3650740" style="margin-left: 125px">
<div id="ljcmt
<div id="ljcmt3630516" style="margin-left: 50px">
<div id="ljcmt3634356" style="margin-left: 50px">
<div id="ljcmt
<div id="ljcmt3644084" style="margin-left: 50px">
<div id="ljcmt
<div id="ljcmt3649460" style="margin-left: 50px">
<div id="ljcmt3650484" style="margin-left: 75px">
<div id="ljcmt3651252" style="margin-left: 100px">
<div id="ljcmt3660724" style="margin-left: 125px">
<div id="ljcmt
<div id="ljcmt3646900" style="margin-left: 25px">
<div id="ljcmt
<div id="ljcmt3649972" style="margin-left: 75px">
<div id="ljcmt3652276" style="margin-left: 100px">
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
<div id="ljcmt
Т.е. в списке коммы с одним пробелом после DIV — это развернутые коммы, а с двумя — свёрнутые.