Ashura: Variablen im Suchmuster möglich?

Beitrag lesen

Hallo Klaus.

mir ist nicht ganz klar, ob ich im Suchmuster eines regulären Ausdrucks auch Variablen verwenden kann.

Also so etwa:

string="das ist text, der auch das Vorwort zu Kapitel II enthält";
suchtext="Kapitel II";
string=string.replace(/suchtext/,"allen Kapiteln");

Du kannst eine neue Instanz des http://de.selfhtml.org/javascript/objekte/regexp.htm@title=RegExp-Objektes erzeugen:

var string = 'das ist text, der auch das Vorwort zu Kapitel II enthält';  
alert(string);  
  
var suchtext = 'Kapitel II';  
var regex = new RegExp (suchtext);  
  
string = string.replace(regex, 'allen Kapiteln');  
alert(string);

Einen schönen Montag noch.

Gruß, Ashura