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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[https://www.espruino.com/Reference#l_RegExp_exec www.espruino.com - function RegExp.exec(str)]</ref>=
=Функция RegExp.exec()<ref>[https://www.espruino.com/Reference#l_RegExp_exec www.espruino.com - function RegExp.exec(str)]</ref>=
 
[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec См. веб-документацию MDN].


==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript" enclose="div">
 
RegExp.exec(str)
</syntaxhighlight>
</syntaxhighlight>


==Параметры==
==Параметры==


* '''str''' – строка, которую надо проверить на соответствие регулярному выражению
==Возвращаемое значение==
Массив с результатом или null.


==Описание==


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


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


<syntaxhighlight lang="javascript" enclose="div">
[
"Wo",
"index": 6,
"input": "Hello World"
]
</syntaxhighlight>


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


<syntaxhighlight lang="javascript" enclose="div">
[
"World",
"o", "index": 6,
"input": "Hello World"
]
</syntaxhighlight>


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


== Примеры ==
== Примеры ==

Версия от 21:26, 25 февраля 2021

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


Функция 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-памятью.

Примеры

См.также

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