Jako że piszę swój pierwszy skrypt w javascripcie i jest chyba dość duży.
Mam pytanie do pewnej części tego skryptu.
Pewnie można to zapisać lepiej?:
var x = tinyMCE.activeEditor.getContent();
var Re = new RegExp("<strong><em>(.*?)</strong>","g");
var xa = x.replace(Re,"");
var ara = new RegExp("<em><strong>(.*?)</em>","g");
var xax = xa.replace(ara,"");
alert(xax);
var xxc = xax.replace(/<p>/g, "");
var zzxcc = xxc.replace(/<\/p>/g, "");
var zxas = zzxcc.replace(/\s+/g, " ");
var zz = zxas.replace(/<br>/,'');
var zaz = zz.replace(/<span id="_mce_caret" data-mce-bogus="true">/,'');
var azza = zaz.replace(/<\/span>/,'');
var zzgh = azza.replace(/<br data-mce-bogus="1">/,'');
var bb = zzgh.replace(/<strong> /g,'<strong>');
var bbbcc = bb.replace(/ <\/strong>/g,'</strong>');
var xxbbbcc = bbbcc.replace(/(<\/strong>)(\S)/ig,'$1$2');
var xxbbbccaa = xxbbbcc.replace(/(<\/strong>)(\S)/ig,'$1 $2');
var stringstrong = xxbbbccaa.replace(/(\S)(<strong>)/ig, '$1 $2');
var bbem = stringstrong.replace(/<em> /g,'<em>');
var bbbccem = bbem.replace(/ <\/em>/g,'</em>');
var xxbbbccemdd = bbbccem.replace(/(<\/em>)(\S)/ig,'$1$2');
var xxbbbccem = xxbbbccemdd.replace(/(<\/em>)(\S)/ig,'$1 $2');
var stringem = xxbbbccem.replace(/(\S)(<em>)/ig, '$1 $2');
var stringemstrong = stringem.replace(/<\/strong>\s+<em>/g, '</strong> <em>');
var stringstrongem = stringemstrong.replace(/<\/em>\s+<strong>/g, '</em> <strong>');
var ertqw = stringstrongem.replace(/<strong> <em>/g, '<strong><em>');
var ertqwa = ertqw.replace(/<\/em> <\/strong>/g, '</em></strong>');
var ertqwtu = ertqwa.replace(/<em> <strong>/g, '<em><strong>');
var ertqwafg = ertqwtu.replace(/<\/strong> <\/em>/g, '</strong></em>');
var strongemasd = ertqwafg.replace(/(\S)(<em><strong>)/ig, '$1 $2');
var strongemzxc = strongemasd.replace(/(\S)(<strong><em>)/ig, '$1 $2');
var asd = strongemzxc.replace(/^\s+|\s+$/g, "");
Ten post edytował cykcykacz 10.05.2013, 09:26:54