|
|
|
| Может кому-то пригодится...
Вот простенький скрипт, который использует функции preg_match() и preg_replace()
С его помощью удобно проверять совпадения и делать замены.
<?php
if (!isset($submit))
print <<<_
<html>
<head>
<title>Проверка регулярных выражений</title>
<style>
body {text-align:center; background:lightblue}
.class1 {background:lightyellow}
</style>
</head>
<body>
<h1>Проверка регулярных выражений</h1>
<form>
REGEX<br>
<input class="class1" type="text" name="delim_beg" size="1" maxlength="1" value="/">
<input class="class1" type="text" name="regex" size="40">
<input class="class1" type="text" name="delim_end" size="1" maxlength="1" value="/">
<input class="class1" type="text" name="modif" size="1" maxlength="10"><br><br>
REPLACE<br>
<input class="class1" type="text" name="replace" size="54">
<input class="class1" type="checkbox" name="replace_flag" value="on" ><br><br>
TEXT<br>
<textarea class="class1" name="input_text" rows="20" cols="60"></textarea><br><br>
<input type="submit" name="submit" value="Проверить">
</form>
</body>
</html>
_;
elseif ($replace_flag == "on")
print preg_replace("$delim_beg$regex$delim_end$modif", $replace, $input_text);
elseif (preg_match("$delim_beg$regex$delim_end$modif", $input_text))
print "<body style='background:lightgreen'>";
else
print "<body style='background:red'>";
?>
|
| |
|
|
|
|
|
|
|
для: Алекс
(07.12.2005 в 04:27)
| | Здорово! Правда и без этого скрипта можно понять верное оно или нет! | |
|
|
|
|
|
|
|
для: Artemy
(07.12.2005 в 15:14)
| | . | |
|
|
|