Ich habe eine Zeichenfolge etwas wie folgt aus:Suchen und Ersetzen Teilzeichen nach regex
var str = 'Foo faa {{as56asdjhw76234564}} {{ehksfd1238548dsah}}'
Ich brauche den Text zwischen Klammern durch eine Teilkette zu ersetzen, die in so etwas wie führen:
Foo faa {{Question 1}} {{Question 22}}
Aber, mein Problem ist, wie suche ich nach diesem Teilstring? Innerhalb der Klammern können nur Ziffern und Alphabete stehen.
Wo Sie stecken bleiben? Um '{{something}}' zu finden, verwenden Sie eine Regexp der Form '/ {{something}} /'. Wenn etwas eine Folge von alphanummerischen Zeichen ist, können Sie '[a-z0-9] +' oder '\ w +' schreiben, wenn es Ihnen nichts ausmacht, Unterstriche einzufügen. Um die Groß-/Kleinschreibung unabhängig von der Groß- und Kleinschreibung zu machen, fügen Sie die Flags "ig" hinzu. Um die Regexp zu ersetzen, verwenden Sie 'String # ersetzen '. Dies ist nur grundlegende Regexp-Schreiben, die in jedem Anfang Regexp-Tutorial behandelt werden würde. –