Hi!
Ich habe ein Problem mit regular expressions. Ich habe ein Formular zur Suche geschrieben. Dort gibt man einen Suchbegriff ein.
Die Suche im Textdokument möchte ich mit Hilfe regulärer Ausrücke durchführen. Nun möchte ich den regexp aus dem eingegebenen Suchwort zusammenbauen. Lautet das Suchwort z.B. "gehen", soll mein regexp beispielsweise wie folgt aussehen:
/[1]gehen/
Leider gelingt es mir nicht, die Variable in den regexp zu integrieren. Regexps definieren sich durch
var REGEX = /blabla/, d.h. es sind keine strings, die in Anführungszeichen gesetzt werden. Es ist mir hier nicht möglich, den String zu integrieren. Gibt es eine Funktion, mit deren Hilfe ich strings in regexps umwandeln kann? Oder kann ich die Variable irgendwie integrieren (in Perl funktioniert das: /$variable/, nur leider habe ich in Javascript keine Möglichkeit gefunden!
Ich bin am verzweifeln, vielleicht weiß jemand Rat, ich konnte nirgends etwas darüber finden!
MfG
Michael
aus ↩︎