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

Откуда:
Сообщений: 162
Подскажите пожалуйста как в SQL можно регексом в запросе удалить часть текста. например из '73.33.443 sdfdfdf' удалить '73.33.443' т.е вот по такому регуляроному вырожению
%[A-Z,0-9][A-Z,0-9].[A-Z,0-9][A-Z,0-9].[A-Z,0-9][A-Z,0-9][A-Z,0-9] %
Заранее спасибо
8 янв 19, 16:05    [21779965]     Ответить | Цитировать Сообщить модератору
 Re: SQL REGEX  [new]
iap
Member

Откуда: Москва
Сообщений: 46633
DECLARE @S VARCHAR(100)='73.33.443 sdfdfdf';
SELECT STUFF(@S,PATINDEX('%[A-Z0-9][A-Z0-9].[A-Z0-9][A-Z0-9].[A-Z0-9][A-Z0-9][A-Z0-9] %'COLLATE Cyrillic_General_BIN,@S),10,'');
8 янв 19, 17:32    [21780011]     Ответить | Цитировать Сообщить модератору
 Re: SQL REGEX  [new]
iap
Member

Откуда: Москва
Сообщений: 46633
IPmen,

но REGEX - это совсем другое...
8 янв 19, 17:35    [21780014]     Ответить | Цитировать Сообщить модератору
 Re: SQL REGEX  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
iap
IPmen,

но REGEX - это совсем другое...


Это нормальное "регуляроное вырожение"
9 янв 19, 15:02    [21780638]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить