Книга программиста/Регулярные выражения в 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.