x2 JavaScript Übersicht

Zeichenkette mit regulärem Ausdruck durchsuchen: match(), search()

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
Zeichenkette mit regulärem Ausdruck durchsuchen
Beliebige Eingabe: Suchmuster:
Codierung

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

   pos = eingabe.search(re);

// Durchsucht eine Zeichenkette mit Hilfe eines regulären Ausdrucks.
// Liefert Zeichenfolgen, auf die der reguläre Ausdruck passt, zurück.
// Erwartet als Parameter den regulären Ausdruck
   if ( pos != -1)
     {
        teil = eingabe.match(re);

        for (i = 0; i < teil.length; ++i)
        {
          ausgabe = ausgabe+teil[i]+" ";
        }
     }
     else
       {
         ausgabe = "Suchtext nicht vorhanden"
       }
   .......
  }
-->
</script>

Erläuterung

match() Durchsucht eine Zeichenkette mit Hilfe eines regulären Ausdrucks. Liefert Zeichenfolgen, auf die der reguläre Ausdruck passt, in einem Array zurück. Erwartet als Parameter den regulären Ausdruck.
search() Durchsucht eine Zeichenkette mit Hilfe eines regulären Ausdrucks. Liefert -1 zurück, wenn der reguläre Ausdruck nicht passt. Wenn er passt, wird die Position des ersten Vorkommens zurück geliefert. Erwartet als Parameter den regulären Ausdruck.