[ { "preset_name": "wrapper", "rules": [ { "tags": ["^div$"], "condition": { "parent_tags": null, "child_tags": null, "attrs": [ { "name": "id", "value": "^Table of Contents\\d+" } ] }, "tag_to_wrap": "TOC" } ] }, { "preset_name": "decomposer", "rules": [ { "tags": ["^div$"], "condition": { "parent_tags": null, "child_tags": null, "attrs": [ { "name": "title", "value": "footer" }, { "name": "id", "value": "^Table of Contents\\d+" } ] } } ] }, { "preset_name": "replacer", "rules": [ { "tags": ["^h[6-9]$"], "condition": null, "tag_to_replace": "p" }, { "tags": ["^div$"], "condition": { "parent_tags": null, "child_tags": null, "attrs": [ { "name": "style", "value": "column-count: 2" } ] }, "tag_to_replace": "p" } ] }, { "preset_name": "attr_replacer", "rules": [ { "attr": { "name": "style", "value": "column-count: 2" }, "condition": { "tags": ["^p$"] }, "attr_to_replace": { "name": "class", "value": "columns2" } } ] }, { "preset_name": "unwrapper", "rules": [ { "tags": ["^span$"], "condition": { "parent_tags": ":is(h1, h2, h3, h4, h5, h6, h7, h8, h9)", "child_tags": null, "attrs": [ { "name": "style", "value": "(^background: #[\\da-fA-F]{6}$)|(^letter-spacing: -?[\\d.]+pt$)" }, { "name": "lang", "value": "^ru-RU$" }, { "name": "face", "value": "^Times New Roman[\\w, ]+$" } ] } }, { "tags": ["^p$"], "condition": { "parent_tags": ":is(li)", "child_tags": null, "attrs": null } }, { "tags": ["^a$"], "condition": { "parent_tags": null, "child_tags": null, "attrs": [ { "name": "name", "value": "_GoBack" } ] } }, { "tags": ["^u$"], "condition": { "parent_tags": ":is(a)", "child_tags": ":is(a)", "attrs": null } }, { "tags": ["^b$"], "condition": { "parent_tags": ":is(h1, h2, h3, h4, h5, h6, h7, h8, h9)", "child_tags": null, "attrs": null } }, { "tags": ["^div$"], "condition": null } ] } ]