Regulärer Ausdruck
Zeichenkette:
Reg. Ausdruck
<?php
//Vorinitialisierung
$zeichenkette = "";
$reg = "";

//Einlesen der Parameter
if(isset($_GET["zeichenkette"]))
{
$zeichenkette = $_GET["zeichenkette"];
}
if(isset($_GET["reg"]))
{
$reg = $_GET["reg"];
}

//FORMULAR
echo<<

Regulärer Ausdruck

Zeichenkette:
Reg. Ausdruck



FORMULAR;

if(isset($_GET["reg"]) && $reg != "") // Ausführung nicht bei ersten Aufruf der Datei
{
$wort1 = "/(^Meier|Meyer|Mayer|Maier)$/"; //!preg_match("/[a-z][A-Z]/" /^(M|m)[a|e][i|y]er$/
$wort2 = "/^([A-Z]{1,3} {0,1}- {0,1}[A-Z]{1,2}\s[0-9]{1,4})$/"; // oder \s für Whitespaces oder {0,1} keinmal oder einmal ein Leerzeichen
$wort3 = "/^([01]?\d|2[0-3]):([0-5]?\d)$/";
// ? d besser ohne Fragezeichen da 11:4 nicht, sondern 11:04
// {0,1} [0-9] [0-5][0-9]

// /^([01]?\d|2[0-3] ):([0-5]?\d)$/

$reg = $wort1;

if(preg_match($reg,$zeichenkette))
{
echo "

TREFFER passt!

";
}
else
{
echo "

Kein Treffer

";
}
}
?>