Книга программиста/Регулярные выражения в PascalABC.Net

К оглавлению | Назад | Вперёд

Простые примеры править

Поиск слов gray, grey править

begin
  var S := 'Как писать gray или grey?';
  var R := new Regex('gr[ae]y');
  Writeln(R.Matches(S));
end.

Полное совпадение править

begin
  var S := 'cat';
  var R := new Regex('^cat$');
  Writeln(R.Matches(S));
end.

Варианты править

begin
  var S := 'List<integer> List<Object> List<string> List<T>';
  var R := new Regex('List<(integer|real|string)>');
  Writeln(R.Matches(S));
end.