Использование RegEx в SQL Server

Я ищу, как заменить / закодировать текст с помощью RegEx на основе приведенных ниже настроек / параметров RegEx:

RegEx.IgnoreCase = True     
RegEx.Global = True     
RegEx.Pattern = "[^a-z\d\s.]+"   

Я видел несколько примеров с RegEx, но запутался как применить его таким же образом в SQL Server. Любые предложения были бы полезны. Спасибо.

85
задан Control Freak 19 January 2012 в 15:09
поделиться

1 ответ

Регулярные выражения В Использовании Реализации Баз данных SQL Server

Регулярное выражение - Соответствие Описания
. любой символ
* Соответствие любой символ
+ Соответствие по крайней мере один экземпляр выражения прежде
^ Запускаются в начале строки
$ Поиск в конце строки
< Соответствие, только если слово запускается в этой точке
> Соответствие, только если остановки слова в этой точке
Соответствие \n разрыв строки
[] Соответствие любой символ в скобках
[^...] Соответствия любой символ, не перечисленный после % ^
[ABQ] строка, должны начаться или с букв A, B, или с Q и могут быть любой длины
[AB] [CD] % строка, должно иметь длину два или больше и который должен начаться с A или B и иметь C или D как второй символ
% [A-Z] , строка может иметь любую длину и должна начаться с любой буквы от А до Я
% [A-Z0-9] , строка может иметь любую длину и должна запуститься с любой буквы от А до Я или цифры от 0 до 9
% [^A-C] , строка может иметь любую длину, но не может начаться с букв A к % C
[A-Z] , строка может иметь любую длину и должна закончиться любой из букв от А до Я
% [$ % #] % , строка может иметь любую длину и должна содержать по крайней мере один из специальных символов, включенных в скобку

2
ответ дан 24 November 2019 в 08:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: