Чтобы использовать метод 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, если не найден.