Florian: Regulären Ausdruck definieren - Problem mit der Schreibweise

Hy!

Kann mir jemand helfen, einen Regulären Ausdruck zusammenzubauen ?

Das Muster ist - relativ - einfach:

"Suche nach einem Begriff, gefolgt von einem %-Zeichen"

Der Begriff soll allerdings eine Variable begriff[n] sein, die über eine Schleife nacheinander zu dem Regulären Ausdruck zusammengebaut bzw. in den RegExp eingebaut werden soll.

reg = new RegExp(begriff[n],'gi')

ergibt zwar den Regulären Ausdruck /begriff/gi; mit dem jeweils richtigen Begriff, ... aber

ich kriege nicht die korrete Syntax zusammen, um das %-Zeichen hinter den Begriff zu stellen !

Habe dutzende Schreibweisen und Konstellationen durchprobiert, aber bisher nicht die Naddel im Heuhaufen gefunden ... :(

Wie gesagt: wer kann helfen ?

Es grüßt Florian Schirner

  1. hi,

    ich kriege nicht die korrete Syntax zusammen, um das %-Zeichen hinter den Begriff zu stellen !

    Deine eigentliche Frage lautet also, wie eine Stringverkettung in Javascript funktioniert?

    http://de.selfhtml.org/javascript/sprache/operatoren.htm#zeichenkettenverknuepfung

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Deine eigentliche Frage lautet also, wie eine Stringverkettung in Javascript funktioniert?

      Ja, vermutlich war das meine Frage ;-)

      Es war auf jeden Fall der richtige Wink mit dem Zaunpfahl ...

      //////////////////////////////////////

      begriff = suchbegriff[n]+"\"+"%";

      reg = new RegExp(begriff,"gi");

      //////////////////////////////////////

      Das vergessene Maskieren des Slash war u.A. auch eines der Probleme.

      Recht herzlichen Dank!