Использование метода match() и других методов сопоставления строк в JavaScript

Чтобы использовать метод match()в JavaScript, вы можете выполнить следующие действия:

  1. Синтаксис:

    string.match(regexp);
  2. Метод match()используется для поиска строки по указанному шаблону и возвращает массив, содержащий совпадения, или null, если совпадений не обнаружено..

  3. Параметр regexpможет быть регулярным выражением или строкой. Если это строка, она будет преобразована в регулярное выражение с помощью new RegExp(regexp).

  4. Пример:

    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, если не найден.