Zdravim,
za urcitych okolnosti by uvedeny postup slo zapracovat do skriptu.
Nejdulezitejsi omezeni se tyka "pokrocilejsich" znaku, diakritiky apod. -
znaku mimo aktualni narodni znakovou sadu (treba windows 1250) - ostatni znaky
jsou na skriptovem rozhrani momentalne bohuzel nahrazeny za otazniky.
jinak zakladni skript muze vypadat treba:
(kod vcetne mezer jde nejjednoduseji vybrat z formularoveho editacniho pole,
pokud se zde ve foru (docasne) pouzije "Citovat".)
cite:
--------------------------------------------------------------------------------
//////////////////// ... PSPad\script\JScript\replaceMult.js
////////////////////////
var module_name = "replaceMultiple";
var module_ver = "1";
function reReplaceMultiple(){
if (editorsCount()<1){return;}
var actEd = newEditor();
actEd.assignActiveEditor();
var inputTxt = actEd.text();
var outputTxt = inputTxt;
//serie zamen - regex
outputTxt = outputTxt.replace(/ /gi, " ");
outputTxt = outputTxt.replace(/<Documents>\n/gi, "<?xml
version..........>\n<Documents>\n");
actEd.text(outputTxt);
runPSPadAction("aSave");// vyvolani funkce editoru - srov. ...
\Script\ReadMe.rtf
}
function Init(){ // prirazeni do menu - unikatni zkratka
addMenuItem("uprav XML", "", "reReplaceMultiple","Alt+W");
}
//////////////////
--------------------------------------------------------------------------------
Pokud by byly treba nejake upravy nebo doplnky, samozrejme je mozne kod
adaptovat.
zdravim,
vbr
--
<http://forum.pspad.com/read.php?1,65845,65853>
PSPad freeware editor http://www.pspad.com