Suchen und ersetzen: replace() |
|
Seitenende |
Suchbegriff eingeben und RETURN-Taste betätigen. Weitersuchen: Curser ins Suchfeld bewegen und erneut die RETURN-Taste betätigen.
Beispiel 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> |
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 "". |