Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как это будет в регулярном выражении?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3706
Есть такой вызов:

select PATINDEX('%\%[0123456789][\ ]%', string)


Это синактсис LIKE.
Как это можно выразить регулярным выражением?
19 апр 18, 18:02    [21352799]     Ответить | Цитировать Сообщить модератору
 Re: Как это будет в регулярном выражении?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
Ролг Хупин,

регулярные выражения вроде бы отступы не ищут.
19 апр 18, 18:25    [21352833]     Ответить | Цитировать Сообщить модератору
 Re: Как это будет в регулярном выражении?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3706
Владислав Колосов
Ролг Хупин,

регулярные выражения вроде бы отступы не ищут.


разве там отступы? там
что-то потом \ потом что-то потом цифры потом \ пробел что-то
19 апр 18, 18:31    [21352839]     Ответить | Цитировать Сообщить модератору
 Re: Как это будет в регулярном выражении?  [new]
invm
Member

Откуда: Москва
Сообщений: 9343
Ролг Хупин,

'\\.*\d(\\| )'
19 апр 18, 18:44    [21352861]     Ответить | Цитировать Сообщить модератору
 Re: Как это будет в регулярном выражении?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
Ролг Хупин,

PATINDEX возвращает позицию найденной фразы, РВ такого не умеют.
20 апр 18, 13:19    [21354481]     Ответить | Цитировать Сообщить модератору
 Re: Как это будет в регулярном выражении?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3706
Владислав Колосов
Ролг Хупин,

PATINDEX возвращает позицию найденной фразы, РВ такого не умеют.


это да, я сделал функцию, которая должна возвращать, но есть расхождение в результатах.
20 апр 18, 13:39    [21354573]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить