peterS.: Backslash,String und RegExp

Beitrag lesen

gruss Severin,

text.replace(/\Variable\b/,"NeuesWort");
Das funktioniert nicht, da er so Variable als String behandelt.

Also habe ich versucht /\ und \b/ in variablen zu speichern. Also:
var1="/";
var2="\b/";
var3=var1+Variable+var2;
text.replace(var3,"NeuesWort");

benutze doch den RegExp-konstruktor:

var regExpression = new RegExp(variable+"\b","g");
// var regExpression = new RegExp("\b"+variable+"\b","g");
// alert(regExpression );
   text = text.replace(regExpression,"neuesWort");

// eval() taete es auch -
// var regExpression = eval("/\b"+variable+"\b/g");
// - verstoesst aber gegen die reine lehre;

by(t)e by(t)e - peterS. - pseliger@gmx.net