Java Reference
In-Depth Information
if (resultat != null)
document.write("<li>" + resultat + "</li>");
else break;
} while (true);
document.write("</ol><hr/>");
suche.compile("e..", "g");
document.write("Suchausdruck: " + suche.toString() + "<br/>");
document.write("2. Suchausdruck in Testtext vorhanden: " +
suche.test(testText) + "<hr/><ol>");
suche.compile("e..", "g");
do {
resultat = suche.exec(testText);
if (resultat != null)
document.write("<li>" + resultat + "</li>");
else break;
} while (true);
document.write("</ol><hr/>");
suche.compile("z", "g");
document.write("Suchausdruck: " + suche.toString() + "<br/>");
document.write("3. Suchausdruck in Testtext vorhanden: " +
suche.test(testText));
</script>
</body>
</html>
Zuerst wird in dem Skript-Bereich ein Testtext deiniert, den wir nach verschiedenen Krite-
rien durchforsten. Die erste Suche soll nach allen Vorkommen des Kleinbuchstabens i mit
einem beliebigen Zeichen danach erfolgen. Und da wir im Konstruktor den zweiten Para-
meter "g" angeben, soll die Position jedes Trefers gespeichert werden, um bei einer nach-
folgenden Suche an der Stelle zu beginnen ( var suche = new RegExp("i.", "g"); ). Mit
suche.test(testText) übergeben wir den Testtext der Methode test() unseres RegExp -
Objekts. Diese liefert true , wenn die Suche erfolgreich war, und speichert die Treferposi-
tion.
Bild 7.5■ Das liefern die Tests und Abfragen.
Search WWH ::




Custom Search