Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
17:01:2008, 12:21
|
|
Новенький ![]() Группа: Программист Сообщений: 29 Регистрация: 7:08:2007 Пользователь №: 12 221 Специализация: программист-любтель(начинающий) Репутация: 0
|
Вопрос таков:
в переменной лежит строка. Эту строку необходимо исследовать на содержание в ней формата "ББББЧЧЧЧЧЧЧ", где Б-буква(английская если можно то и русская), Ч-число(0..9)... как это можно реализовать? |
|
Сообщение
#1
|
|
![]() |
|
|
18:01:2008, 07:49
|
|
Новенький ![]() Группа: Программист Сообщений: 56 Регистрация: 22:11:2006 Пользователь №: 7 960 Специализация: php mysql html css smarty Репутация: 2
|
Какая база?
|
|
Сообщение
#2
|
|
|
|
18:01:2008, 07:56
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Для: maykoff
Исходя из сабжа предполагаю - Oracle. |
|
Сообщение
#3
|
|
|
|
18:01:2008, 15:55
|
|
Новенький ![]() Группа: Программист Сообщений: 29 Регистрация: 7:08:2007 Пользователь №: 12 221 Специализация: программист-любтель(начинающий) Репутация: 0
|
да, спасибо,
я нашел на сайте оракл регулярные выражения для тех кому это интересно: REGEXP_SUBSTR(строка,'^[[:alpha:]]{4}[[:digit:]]{7}$',1) при несовпадении возвращает null, работает также и для русских букв! |
|
Сообщение
#4
|
|
|
|
7:05:2008, 10:46
|
|
Новенький ![]() Группа: Программист Сообщений: 3 Регистрация: 4:10:2004 Из: Минск Пользователь №: 905 Специализация: Немножко SQL и Oracle Репутация: 0
|
К сожалению регулярные выражения появились только в 10g.
|
|
Сообщение
#5
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 05:28 |