Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Reguläre Ausdrücke
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet



 

Variablen in regulären Ausdrücken




Innerhalb von reguläre Ausdrücken ist auch die Verwendung von Variablen möglich. Auf diese Weise können auch dynamische Daten, z.B. Formulareingaben, welche der CGI-Schnittstelle übergeben werden, als Suchmuster eingesetzt werden.

Ein einfaches Beispiel für die Verwendung von Variablen in regulären Ausdrücken, zeigt das folgende Skript:


<?php
// Array
$marken = array(
                
"Puma",
                
"Adidas",
                
"Adobe",
                
"Dell",
                
"Ferrari"
                
);

for (
$i = 65; $i < 71; $i++) {
$reg_muster = chr($i);
echo
"Suchmuster $reg_muster:<br>";
foreach(
$marken as $eintrag) {
  if (
ereg($reg_muster,$eintrag)) {
    echo
"Zeichenfolge " . $eintrag . " enthält das Suchmuster " . $reg_muster . "<br>";
  }
}
}
?>




Ausgabe



Suchmuster A:
Zeichenfolge Adidas enthält das Suchmuster A
Zeichenfolge Adobe enthält das Suchmuster A
Suchmuster B:
Suchmuster C:
Suchmuster D:
Zeichenfolge Dell enthält das Suchmuster D
Suchmuster E:
Suchmuster F:
Zeichenfolge Ferrari enthält das Suchmuster F



Denken Sie daran, die Funktion chr() hat die Aufgabe ASCII-Werte, welche durch die Schleife generiert werden durch in ein Zeichen umzuwandeln. Die Schleife generiert die Zeichen A-F.


 


Reguläre Ausdrücke für Zeichenketten
 






© 2001-2005 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de