Перейти к содержанию

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