Рубрики
Uncategorized

Регулярные примечания

Регулярные выражения — это шаблоны, которые помогают программистам соответствовать, искать и заменить текст. В этих Upco … Tagged with JavaScript, Tulciory, Beginters, DevOps.

Регулярные выражения — это шаблоны, которые помогают программистам соответствовать, искать и заменить текст. В этих предстоящих постах вы узнаете, как использовать специальных персонажей, захват групп, позитивные и негативные лайки и другие методы, чтобы соответствовать любому тексту, который вы хотите.

Использование метода испытаний

  • Регулярные выражения используются в языках программирования, чтобы соответствовать частям строк. Вы создаете шаблоны, чтобы помочь вам сделать это соответствие.
  • Допустим, вы хотите найти Слово в строке Собака преследовала кошку , вы можете использовать следующее регулярное выражение: /the/ Анкет Обратите внимание, что цитаты не требуются в пределах регулярного выражения.

  • У JavaScript есть несколько способов использования регуляторов. Один из способов протестировать регулярность — это использование .test () метод .test () Метод принимает резервуар, применяет его к строке (которая помещается внутри скобков) и возвращает Верно или ЛОЖЬ Если ваш шаблон найдет что -то или нет.

  • Бывший:

let myString = "Hello, my name is Randy.";
let myRegex = /Hello/;
let result = myRegex.test(myString)
console.log(result); will display true

Соответствующие буквальные строки

Выше вы искали слово Привет Используя регулярное выражение /Привет/ . Эта регуляция искала буквальное соответствие строки Привет Анкет Вот еще один пример поиска буквального соответствия строки Рэнди :

let myStr = "Hello, my name is Randy.";
let myTestRegex = /Randy/;
let result = myTestRegex.test(myStr);

console.log(result); will display true
  • Примечание: любые другие формы Рэнди не будут совпадать. Например, regex/randy/не будет соответствовать Рэнди или Рэнди.

Сопоставление буквальной струны с различными возможностями

  • Вы можете искать несколько шаблонов, используя чередование или Или Оператор: | . Этот оператор соответствует шаблонам до или после этого. Например, если вы хотите соответствовать струнам Да или Нет , захотите, вы хотите /Да | Нет/ .
  • Вы также можете искать более двух шаблонов. Вы можете сделать это, добавив больше шаблонов с большим количеством Или Операторы разделяют их, как /Да | Нет | Может/ .
  • Бывший:
let petString = "Alan had a pet dog.";
let petRegex = /dog|cat|bird|fish/;
let result = petRegex.test(petString);

console.log(result); will display true;
  • Ваша режима режима должна вернуть False для строки, у Эммы есть домашний камень.

let petString = "Emma has a pet rock.";
let petRegex = /dog|cat|bird|fish/;
let result = petRegex.test(petString);

console.log(result); will display false;


Оригинал: «https://dev.to/rthefounding/regular-expressions-notes-4200»