Написать программу при помощи регулярныхвыражений, которая проверяет, является ли введенная с клавиатуры строка целым числом.

Вопрос школьника по предмету Информатика

Написать программу при помощи регулярныхвыражений, которая проверяет, является ли введенная с клавиатуры строка целым числом.

Ответ учителя по предмету Информатика

// PascalABC.NET 3.2, сборка 1437 от 03.05.2017

// Внимание! Если программа не работает, обновите версию!

begin

  var s:=ReadlnString;

  var s1:=s.MatchValue(‘[+-]?d+’);

  if s1=s then Writeln(‘Целое число’)

  else Writeln(‘Не целое число’)

end.