Регулярное выражение

Обычное выражение Основы регулярных выражений Регулярные выражения используются для сопоставления шаблонов в тексте.  Они были изобретены в 1951 году и […]

Обычное выражение

  • Основы регулярных выражений

    • Регулярные выражения используются для сопоставления шаблонов в тексте. 
    • Они были изобретены в 1951 году и стали широко использоваться в 1970-х годах. 
    • Регулярные выражения могут быть использованы для поиска и замены текста, а также для проверки ввода. 
  • История и развитие

    • Первые регулярные выражения были разработаны в 1930-х годах для анализа языка программирования. 
    • В 1951 году они были формализованы в виде математической теории. 
    • В 1960-х годах они стали использоваться в компьютерных системах для обработки текста. 
    • В 1970-х годах регулярные выражения стали широко использоваться в Unix и других операционных системах. 
  • Синтаксис и метасимволы

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

    • Стандарт IEEE POSIX включает в себя три уровня соответствия: BRE, ERE и SRE. 
    • BRE и ERE работают вместе, ERE добавляет дополнительные метасимволы и позволяет избежать экранирования метасимволов. 
    • Perl стал стандартом де-факто с богатым набором атомарных выражений. 
    • В POSIX базовые и расширенные регулярные выражения имеют различия в синтаксисе метасимволов. 
  • Классы символов

    • Классы символов представляют собой базовые концепции регулярных выражений, позволяющие сопоставлять большие наборы символов. 
    • Классы символов применяются к обоим уровням POSIX и могут быть использованы для определения диапазонов символов. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Регулярное выражение — Википедия

Оставьте комментарий

Прокрутить вверх