РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ DELPHI
Регулярные выражения (regular expressions) – это последовательности символов, использующиеся для поиска и замены текстовых данных в соответствии с заданным шаблоном. Delphi обладает встроенной поддержкой регулярных выражений, что позволяет значительно упростить многие задачи программирования.
Пример использования регулярных выражений в Delphi:
var RegEx: TRegEx; Match: TMatch; InputStr, Pattern: string;begin InputStr := 'The quick brown fox jumps over the lazy dog'; Pattern := '\b\w{5}\b'; // ищем слова из 5 букв RegEx := TRegEx.Create(Pattern); Match := RegEx.Match(InputStr); while Match.Success do begin ShowMessage(Match.Value); Match := Match.NextMatch; end;end;
В данном примере мы ищем слова из пяти букв в строке «The quick brown fox jumps over the lazy dog». В результате выполнения программы на экране появятся слова «quick», «brown» и «jumps».
Delphi 7 Выражения
02 Какие выражения можно использовать в Delphi
How To Use REGEX in DELPHI to inject your DATA - [Priv8 TuT] - [Level: Advanced] - Delphi 10
Не бойтесь регулярных выражений. Regex за 20 минут!
Регулярные выражения в Delphi. Начало
Английский для тестировщиков с Асей Перельцвайг - урок №1
GREP регулярные выражения. Поиск в Linux