Wie erhalte ich eine Zeichenfolge zwischen zwei Zeichenfolgen, die mit Variablen übereinstimmt? Der folgende Code funktioniert gut, wenn ich die Übereinstimmung mit Zeichenfolgen verwende Regulärer Ausdruck, um eine Zeichenfolge zwischen zwei Zeichenfolgen in Javascript zu erhalten Ich habe auch versucht, die Informationen unter JavaScript - Variable in String-Übereinstimmung verwenden :
%Vor%Aber was wenn ich habe:
%Vor%Ich habe verschiedene Dinge ausprobiert, einschließlich:
%Vor%und:
%Vor%Es hat nicht funktioniert.
Verwenden Sie diesen Code
%Vor%Dies entspricht nur dem mittleren Teil des Satzes.
(?:"+firstvariable+")
findet, erfasst aber nicht cow
. (.*?)
erfasst alle Zeichen zwischen cow
und milk
und speichert sie in einer Gruppe. ?
macht es faul, also hört es bei Milch auf. (?:"+secondvariable+")
findet, erfasst aber nicht milk
. Sie können das unten testen:
Tags und Links javascript string regex