Перейти к содержимому

Найти все в тексте

image_1

Описание

Блок позволяет найти в тексте все:

  • Числа;
  • Слова;
  • Адреса электронной почты;
  • Ссылки(url);
  • Даты;
  • Соответствия регулярному выражению.
image_2

Описание параметров

Блок имеет ряд параметров:

  1. Текст - текст, в котором необходимо найти соответствия;

    Тип данных: str (Строка)

    Пример: Puzzle RPA

  2. Тип соответствия:

    • Найти числа определенной длины:

      Тип данных: int (Целое число)

      Пример: 5

      Для поиска чисел доступны следующие сравнения длины:

      • = - длина числа равна указанной;
      • - длина числа не равна указанной;
      • < - длина числа меньше указанной;
      • - длина числа меньше или равна указанной;
      • > - длина числа больше указанной;
      • - длина числа больше или равна указанной.
      image_3
    • Найти слова определенной длины:

      Тип данных: int (Целое число)

      Пример: 5

    • Найти адреса электронной почты;

    • Найти все ссылки(url);

    • Найти все даты;

    • Найти все соответствия регулярному выражению:

      Тип данных: str (Строка - регулярное выражение)

      Пример: \b\w{6}\b

Возвращаемое значение

Блок возвращает значение в виде массива найденных соответствий.

Тип данных: list (Список)

Пример: ["puzzle", "rpa"]


Пример использования

В данной примере выполняется поиск всех соответствий в тексте по регулярному выражению \b\w{6}\b:

image_5

Результат

Результат поиска по регулярному выражению:

image_6