Zeichenfolge zwischen zwei Zeichenfolgen mit Javascript erhalten [duplizieren]

8

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.

    
user3080392 26.12.2014, 11:35
quelle

2 Antworten

15

Versuchen Sie Folgendes:

%Vor%     
myTerminal 26.12.2014, 11:38
quelle
8

Verwenden Sie diesen Code

%Vor%

Dies entspricht nur dem mittleren Teil des Satzes.

  1. (?:"+firstvariable+") findet, erfasst aber nicht cow .
  2. (.*?) erfasst alle Zeichen zwischen cow und milk und speichert sie in einer Gruppe. ? macht es faul, also hört es bei Milch auf.
  3. (?:"+secondvariable+") findet, erfasst aber nicht milk .

Sie können das unten testen:

%Vor% %Vor%
    
Mouser 26.12.2014 11:42
quelle

Tags und Links