Що таке регулярний вираз (Regexp)? визначення та значення

click fraud protection

Регулярний вираз або регулярний вираз (також регулярний вираз) — це система позначень для опису шаблону пошуку, визначеного послідовністю символів. В основному він використовується для пошуку та заміни, перевірки даних та розбору рядків. Регулярний вираз заснований на теорії формальної мови і складається з констант (так званих «літеральних символів»), які визначають набори рядків і символів операторів (так звані «метасимволи»), які визначають операції, які мають виконуватися над цими набори.

Technipages пояснює регулярний вираз (Regexp)

Одиничний пошуковий термін називається регулярним виразом або шаблоном, він використовується для відповідності окремому чи набору рядки, як це потрібно для певної мети, існує кілька способів визначити шаблон, який буде відповідати ідентичним струни.
Усередині кожного шаблону є буквальні символи, такі як «a», які буквально означають те, що говорить символ, будь то цифра, літера або символ. Метасимволи, такі як «{», які мають визначене значення, це може змінити спосіб інтерпретації пов’язаних символів, діяти як тип підстановки або визначити підвираз тощо. Нарешті, є escape-символ «\», який використовується для перетворення метасимволу в символ буквального символу.

Існує два набори стандартів для регулярних виразів: «Сумісний з Perl», який базується на реалізації регулярного виразу мовою Perl, відомою своєю виразною силою та відносною простотою читання. Іншим стандартом є «IEEE POSIX», який має два варіанти, розширений варіант додає 3 мета-символи та змінює роботу інших у порівнянні з основним.

Математик Стівен Коул вперше описав регулярні мови в математичних записах, які він назвав «регулярними». події» у 1951 році, у 1968 році регулярні вирази набули широкого поширення в текстових редакторах для зіставлення шаблонів і в компілятори. Відтоді регулярні вирази були реалізовані багатьма різними мовами програмування та розширеними текстовими редакторами, ряд стандартних бібліотек регулярних виразів легко доступний для повторного використання.

Поширене використання регулярного виразу (Regexp)

  • Синтаксис регулярного виразу є складним.
  • Регулярний вираз — це потужний інструмент пошуку та заміни.
  • Regex має два набори стандартів, які використовуються для різних цілей.

Поширені зловживання регулярним виразом (Regexp)

  • Регулярні вирази — це мова програмування.