Ciao a tutti.

Sto cercado di costruire un parser di testo in tempo reale. Essendo abiutato con PHP mi trovvo assai in difficoltà con Javascript. Questa la situazione:

Io ho l'espressione: @\[(?i)gallery\](.*?)\[/(?i)gallery\]@si';
che deve trasformare il testo passatogli in: [img]\\1[/img]';

Per il momento sono arrivato a qualcosa di semplicissimo:

codice:
var text='aaa';

function newText( text){   

    var regex=/a/g;
    var replaceWith='b';
    return text.replace(regex,replaceWith);
}

document.write( newText( text)); //Stampa BBB
Come faccio ora ad inserire in "regex" l'espressione regolare e in "replacewidth" il testo suddetto? Ho provato ma la struttura classica non funziona.

Help! Grazie 1000!