x2 JavaScript Übersicht

Suchen und ersetzen: replace()

xgdown Beispiel
xgdown Codierung
xgdown Erläuterung

xgdown Seitenende

Suchbegriff eingeben und RETURN-Taste betätigen. Weitersuchen: Curser ins Suchfeld bewegen und erneut die RETURN-Taste betätigen.

Beispiel
Suchen und ersetzen
Beliebige Eingabe: suchen: ersetzen:
Codierung

<script type="text/javascript">
<!--
function bearbeiten()
  {
   .......
// Regulärer Ausdruck wird definiert, g bedeutet hier suche im gesamten Text
   var re=new RegExp(suche,"g");

// Im String, der in der Variablen eingabe gespeichert ist, wird nach der
// Zeichenfolge gesucht, die in re als regulärer Ausdruck gespeichert ist.
// Die Zeichenfolge wird durch den Inhalt der Variablen ersetze ersetzt
   ausgabe = eingabe.replace(re,ersetze);
   .......
  }
-->
</script>

Erläuterung

replace() Durchsucht eine Zeichenkette mit Hilfe eines regulären Ausdrucks. Ersetzt Zeichenfolgen, auf die der reguläre Ausdruck passt. Erwartet folgende Parameter: 1. reg. Ausdruck = Ein regulärer Ausdruck, der Suchtreffer liefern kann. 2. Ersetzen durch = eine Zeichenkette, durch die gefundene Stellen ersetzt werden sollen.

Reservierte Zeichen wie + ? . * ^ $ ( ) [ ] { } | \ müssen maskiert werden.
z.B. var neu = alt.replace(/\+/g,""); ersetzt im gesamten Text von alt das + Zeichen durch "".