Чтобы использовать метод match()
в JavaScript, вы можете выполнить следующие действия:
-
Синтаксис:
string.match(regexp);
-
Метод
match()
используется для поиска строки по указанному шаблону и возвращает массив, содержащий совпадения, илиnull
, если совпадений не обнаружено.. -
Параметр
regexp
может быть регулярным выражением или строкой. Если это строка, она будет преобразована в регулярное выражение с помощьюnew RegExp(regexp)
. -
Пример:
const str = 'Hello, how are you?'; const matches = str.match(/how/); console.log(matches); // Output: ["how"]
В этом примере метод
match()
ищет слово «как» в строке «Привет, как дела?» и возвращает массив с совпадением.
Вот несколько дополнительных методов, связанных с сопоставлением строк в JavaScript:
search()
: ищет в строке указанное значение или регулярное выражение и возвращает индекс первого совпадения или -1, если совпадение не найдено.replace()
: ищет в строке указанное значение или регулярное выражение и заменяет его новой строкой.split()
: разбивает строку на массив подстрок на основе указанного разделителя.indexOf()
: возвращает индекс в вызывающей строке первого вхождения указанного значения или -1, если не найден.lastIndexOf()
: возвращает индекс в вызывающей строке последнего вхождения указанного значения или -1, если не найден.