Задачи на регулярные выражения

Краснопятнистый император

Краснопятнистый император

Задачи на регулярные выражения важны в работе программиста. Регулярные выражения — язык для построения шаблонов поиска и осуществления манипуляций с строками в тексте. Позволяет выполнять проверку строк на соответствие правилам шаблона, разбивать строки, производить поиск и замены отдельных подстрок.

Задачи на регулярные выражения

  1. Написать регулярное выражение, которые проверят строки на соответствие: «a», «aaaaaa», «a aa a» (т.е. проверяемые строки должны состоять из символа «a»). Примечание: используйте метод test().
  2. Написать регулярное выражение для атрибута pattern, заставляющее вводить не менее 5 алфавитно-цифровых символов:
    <form action="">
      <input type="text" name="text" pattern="..." required />
    </form>
  3. Написать регулярное выражение, которые проверят емейлы простого вида (например, test@test.test).
  4. Написать скрипт, которые заменяет слово «функция» в тексте на «<mark>функция</mark>». Примечание: текст можно взять ниже
    var text = "Тема: «Изоморфный интеграл по ориентированной области — актуальная национальная задача» \n Итак, ясно, что функция выпуклая книзу синхронизирует абсолютно сходящийся ряд. Наряду с этим, натуральный логарифм традиционно охватывает интеграл Дирихле. Ввиду непрерывности функции f ( x ), максимум правомочен. Математическое моделирование однозначно показывает, что функция выпуклая книзу по-прежнему востребована. Умножение двух векторов (векторное) притягивает убывающий ряд Тейлора. \n По сути, предел функции оправдывает анормальный предел функции. Дисперсия усиливает равновероятный постулат. Дисперсия осмысленно отражает график функции многих переменных. Не доказано, что прямоугольная матрица стабилизирует интеграл по бесконечной области. \n Детерминант иррационален. Собственное подмножество восстанавливает криволинейный интеграл, как и предполагалось. Интеграл от функции, имеющий конечный разрыв, исключая очевидный случай, иррационален."
  5. (*) Написать функцию, которая при помощи регулярных выражений разбивает текст на отдельные слова и находит частоту встречаемости отдельных слов.

Посмотреть другие задания по JavaScript

Добавить комментарий