Jeste na doplneni k moznostem dalsich uprav - 
Slo by napr. zkusit nahrady:

cite:
--------------------------------------------------------------------------------
outputTxt = outputTxt.replace(/<Document
(?:(?!<Odkaz>)(?!<Document)(?:[^
]|(?:
)))+?<\/Document>/g, ""); 
outputTxt = outputTxt.replace(/<Document
about="(?:(?!<Document)(?:[^
]|(?:
)))*?<Odkaz>http:\/\/[^\/]*\/?<\/Odkaz>(?
:(?!<Document)(?:[^
]|(?:
)))*?<\/Document>/g, ""); 
--------------------------------------------------------------------------------


prvni vyraz vymaze dokumenty, ktere neobsahuji tag <Odkaz>
(tech je ve vzorovem kodu 54).

druhy vyraz vymaze dokumenty, ktere v tagu odkaz maji webovou adresu bez
vnitrnich lomitek, tj. jen v http:// a pripadne uplne na konci adresy
Výsledky hledání re výrazu: "/<Document
about="(?:(?!<Document)(?:[^
]|(?:
)))*?<Odkaz>http:\/\/[^\/]*\/?<\/Odkaz>(?
:(?!<Document)(?:[^
]|(?:
)))*?<\/Document>/g;

(Tech je v souboru XML 30.)

Jde uz ale o pomerne "labilni" upravy, je treba overit, jestli odpovidaji
pozadavkumm, aby se eliminovalo mozne vyrazeni zadoucich polozek.

zdravim,
    vbr

-- 
<https://forum.pspad.com/read.php?1,74959,75029>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem