Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Регулярные выражения - город пробел номер школы пробел класс
 
 автор: denntroot   (27.12.2010 в 19:20)   письмо автору
 
 

Помогите с регулярными выражениями мне надо обработать строку где пишеться город пробел номер школы пробел класс (может быть от 1 до 12) и буква класса (от а до Е без учета регистра) Пример Москва 14 7 А что то типа токого Так вот я никак не могу составить правильное рег выражение помогите пожалуйста я пробовал что то типа токого

/[а-Яе]+\s[0-9]+\s+/^(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9)|(10)|(11)|(12)$/+\s+/^(а)|(б)|(в)|(г)|(д)|(е)|(А)|(Б)|(В)|(Г)|(Д)|(Е)$/i

Но оно не работает Помогите пожалуйста

  Ответить  
 
 автор: sim5   (27.12.2010 в 19:37)   письмо автору
 
   для: denntroot   (27.12.2010 в 19:20)
 

Если все через пробел, то explode по пробелу и получите массив.

  Ответить  
 
 автор: denntroot   (27.12.2010 в 20:41)   письмо автору
 
   для: sim5   (27.12.2010 в 19:37)
 

то есть Вы имеете ввиду что когда я получу массив тогда можно отдельно прогнать через рег выражения каждую ячейку массива?????

  Ответить  
 
 автор: sim5   (27.12.2010 в 21:53)   письмо автору
 
   для: denntroot   (27.12.2010 в 20:41)
 

Зачем вам еще прогонять через рег. выражения, если каждое значение вы и так получите? Если надо будет проверить только какую либо вычурность типа цифры в купе с текстом, тогда еще может вам и надо будет это делать, но это уже вам виднее.

  Ответить  
 
 автор: denntroot   (27.12.2010 в 20:42)   письмо автору
 
   для: sim5   (27.12.2010 в 19:37)
 

и еще вопрос а как с помощью рег выражения проверить строку на то чтобы в ней были только буквы от а до е и А до Е???

  Ответить  
 
 автор: Gubichev   (28.12.2010 в 01:37)   письмо автору
 
   для: denntroot   (27.12.2010 в 20:42)
 

...#[а-е]+#i...

  Ответить  
 
 автор: neadekvat   (28.12.2010 в 10:16)   письмо автору
 
   для: Gubichev   (28.12.2010 в 01:37)
 

слово "еж" подойдет, хотя по условию "проверить строку на то чтобы в ней были только буквы от а до е и А до Е". Вряд ли автор знает, как ограничивать строку, если просит о подобном..

  Ответить  
 
 автор: Gubichev   (28.12.2010 в 12:31)   письмо автору
 
   для: neadekvat   (28.12.2010 в 10:16)
 

Угу, забылся..

#^[а-е]+$#i

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования