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

Форум MySQL

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

 

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

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

тема: Аналог рег. выражения для mysql
 
 автор: fekss   (05.08.2009 в 04:22)   письмо автору
 
 

'/(\d+)([\s\-]?[А-Е])?\b/'
подскажите как составить аналог регулярки для mysql

  Ответить  
 
 автор: exp   (05.08.2009 в 06:09)   письмо автору
 
   для: fekss   (05.08.2009 в 04:22)
 

это будет примерно так
>SELECT '#5 ##' 
           REGEXP '[[:digit:]]([[:space:]-]?[A-E])?[[:>:]]';
-> 1

но так-же как и '/(\d+)([\s\-]?[А-Е])?\b/' ищет по крайней мере только \d\b (одну цифру)
найдёт совпадение и в '12345' и в '5-'

и в MySQL только для этого и используются выражения чтобы вернуть 1 или 0

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

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