Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Дайте консультацию по использованию regex / 5 сообщений из 5, страница 1 из 1
28.03.2008, 11:30
    #35220080
SeniorAndre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте консультацию по использованию regex
Дайте консультацию по регулярным выражениям постгри.....
в качестве теста я написал запрос к системной БД, задача естественно другая....
Почему
Код: plaintext
1.
 select * from pg_description where description ~* 'debug'
возвращает вхождение слова 'debug', я ведь не указывал в что мне нужно вхождение слова..., мне надо что бы он всю строку целиком сравнивал без учёта регистра....???
...
Рейтинг: 0 / 0
28.03.2008, 11:44
    #35220168
tengu_sarutobi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте консультацию по использованию regex
Если нужно чтобы строка совпадала то
Код: plaintext
1.
select * from pg_description where description ~* '^debug$'
Дополнительно
...
Рейтинг: 0 / 0
28.03.2008, 11:49
    #35220191
SeniorAndre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте консультацию по использованию regex
Огромное спасибо... $ в конце не догадался поставить...., когда перебирал варианты... :))
...
Рейтинг: 0 / 0
28.03.2008, 12:05
    #35220259
Oleg Bartunov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте консультацию по использованию regex
SeniorAndreОгромное спасибо... $ в конце не догадался поставить...., когда перебирал варианты... :))

Елы-палы, а документацию не влом было почитать ?!
...
Рейтинг: 0 / 0
29.03.2008, 10:02
    #35222241
ZemA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте консультацию по использованию regex
tengu_sarutobiЕсли нужно чтобы строка совпадала то
Код: plaintext
1.
select * from pg_description where description ~* '^debug$'
Дополнительно
думаю в этом случае лучше использовать
Код: plaintext
1.
select * from pg_description where description ilike 'debug'
ну или
Код: plaintext
1.
select * from pg_description where description ~~* 'debug'
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Дайте консультацию по использованию regex / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]