Espruino:Справочник по API/Класс RegExp/exec(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 9: Строка 9:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
RegExp.exec(str)
RegExp.exec(str)
</syntaxhighlight>
</syntaxhighlight>
Строка 27: Строка 27:
Например, /Wo/.exec("Hello World") вернет:
Например, /Wo/.exec("Hello World") вернет:


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
[
[
  "Wo",
  "Wo",
Строка 37: Строка 37:
Или можно воспользоваться скобочными группами. Например, /W(o)rld/.exec("Hello World") вернет:
Или можно воспользоваться скобочными группами. Например, /W(o)rld/.exec("Hello World") вернет:


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
[
[
  "World",
  "World",

Версия от 18:31, 14 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция RegExp.exec()[1]

См. веб-документацию MDN.

Синтаксис

RegExp.exec(str)

Параметры

  • str – строка, которую надо проверить на соответствие регулярному выражению

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

Массив с результатом или null.

Описание

Сопоставляет регулярное выражение с заданной строкой. При успешном выполнении возвращает массив с результатом, при неуспешном – null.

Например, /Wo/.exec("Hello World") вернет:

[
 "Wo",
 "index": 6,
 "input": "Hello World"
]

Или можно воспользоваться скобочными группами. Например, /W(o)rld/.exec("Hello World") вернет:

[
 "World",
 "o", "index": 6,
 "input": "Hello World"
]

Примечание: Эта функция не доступна для устройств с маленькой flash-памятью.

Примеры

См.также

Внешние ссылки