schonmal danke.. funktioniert soweit.. aber etwas geht noch nicht..
und zwar.. wenn ich ins Formelfeld z.B. [\w] eingebe, müsste er ja
wenn ich ins Textfeld "a" (ohne die "" geschrieben) finden.. oder?
das macht er aber nicht...
hier mal der komplette quellcode:
PHP
<?php
$subject = $_POST['text'];
$pattern = $_POST['formel'];
$pattern = '#'.$pattern.'#';
preg_match_all($pattern , $subject ,$matches);
echo 'Ergebnisse:';
foreach($matches as $x) {
if(is_array($x)) {
foreach($x as $y) {
echo $y.'<br />'."\r\n";
}
} else {
echo $x.'<br />'."\r\n";
}
}
?>
Alles anzeigen
HTML
<html>
<body bgcolor="orange">
<table width="800px" align="center" border="0">
<tr>
<td><h3 align="center">RegEX - Formular by O.K.</h3></td>
</tr>
</table>
<table width="600px" align="center" border="0">
<form method="post" action="index2.php">
<tr>
<td>Suchausdruck:</td>
<td><input type="text" size="100" name="formel"></td>
</tr>
<tr>
<td>Der Text:</td>
<td><textarea cols="40" rows="15" name="text"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Überprüfen" name="submit"></td>
</tr>
</form>
</table>
</body>
</html>
Alles anzeigen