Steffen Weber: Dynamisches Ändern eines JavaScripts

Beitrag lesen

Tag,

puts "Hallo " + gets.chomp + "."
?> Steffen
=> Hallo Steffen.

Ich könnte leider auch nichts finden, aber ich wende es schon seit Jahren auf beide Arten an.

Noch einmal vielen herzlichen Dank für diesen Tipp.
Damit konnte ich mehrere ifs mit RegExen durch eine Schleife und einem einfachen Array ersetzen.

Natürlich hat man mit RegExp viel mehr Möglichkeiten.
Sowas geht natürlich auch ...

  
var str = "irgendwas";  
var regs = [/i/g, "I", /a/g, "A", /w/g, "W"];  
for (var i = 0; i < regs.length; i += 2) {  
  str = str.replace(regs[i], regs[i + 1]);  
}  
alert(str);  

RegExp's sind genial!

Grüße,
Steffen.