Составить регулярное выражение для определения числа , даты , слова , номера телефона.
Вывести на экран результат в виде:
Числа
Даты
Слова
Номера телефонов
вот такая задача , не подскажите как её написать или кто может помочь написать? ну или с чего начать? Заранее спасибо
Спустя 14 минут, 46 секунд (5.06.2012 - 19:33) pak написал(а):
числа, даты, слова, норер телефона в строке чем нибудь разделены?
Спустя 1 минута, 35 секунд (5.06.2012 - 19:35) inpost написал(а):
BeGeMoT
Чтобы писать регулярку надо знать вид строки.
То есть показать вид. А так же неплохо было бы назвать свой уровень, умеешь ли писать регулярные выражения, и что именно пробовал и не получилось?
Чтобы писать регулярку надо знать вид строки.
То есть показать вид. А так же неплохо было бы назвать свой уровень, умеешь ли писать регулярные выражения, и что именно пробовал и не получилось?
Спустя 55 секунд (5.06.2012 - 19:36) BeGeMoT написал(а):
Цитата (pak @ 5.06.2012 - 16:33) |
числа, даты, слова, норер телефона в строке чем нибудь разделены? |
Имеешь ввиду в выводе ?
Спустя 2 минуты, 39 секунд (5.06.2012 - 19:38) inpost написал(а):
Входящие данные и необходимые выходящие.
Спустя 2 минуты, 41 секунда (5.06.2012 - 19:41) BeGeMoT написал(а):
числа, даты, слова, номер телефона
тоесть числа - любое число
дата - любая дата как и число
слова - любое слово
номер телефона тоже самое как с датой так и с числом
число, слова , даты и т.д можно задать сразу в коде без строки ввода с экрана
тоесть числа - любое число
дата - любая дата как и число
слова - любое слово
номер телефона тоже самое как с датой так и с числом
число, слова , даты и т.д можно задать сразу в коде без строки ввода с экрана
Спустя 2 минуты, 33 секунды (5.06.2012 - 19:44) BeGeMoT написал(а):
я по php почти не работал поэтому хотел спросить что да как , может быть ссылки какие то дадите чтобы можно было посмотреть что да как
Спустя 16 минут, 59 секунд (5.06.2012 - 20:01) inpost написал(а):
BeGeMoT
php.net - мануал
php.su - справочник тоже.
книги: Котеров
видео-курсы: Специалист
php.net - мануал
php.su - справочник тоже.
книги: Котеров
видео-курсы: Специалист
Спустя 3 часа, 44 минуты, 40 секунд (5.06.2012 - 23:45) Guest написал(а):
<?php
$str="456.589 15-897 15.56 ololo 58454 28-6-1992, 2-15-1892 28-06-1992";
$num="/(\s|^)\d+\.*\d*(\s|\.|$|,)/m";
$n=preg_match_all($num,$str,$res);
print_r($res[0]);
$date="/(\s|^)\d{1,2}-\d{1,2}-\d{2,4}(\s|\.|$|,)/m";
echo "<br>";
$n=preg_match_all($date,$str,$res);
print_r($res[0]);
?>
кусочек правильный ?)
$str="456.589 15-897 15.56 ololo 58454 28-6-1992, 2-15-1892 28-06-1992";
$num="/(\s|^)\d+\.*\d*(\s|\.|$|,)/m";
$n=preg_match_all($num,$str,$res);
print_r($res[0]);
$date="/(\s|^)\d{1,2}-\d{1,2}-\d{2,4}(\s|\.|$|,)/m";
echo "<br>";
$n=preg_match_all($date,$str,$res);
print_r($res[0]);
?>
кусочек правильный ?)