Вопросы к Поиску с Алисой
Основное отличие символов и метасимволов в регулярных выражениях заключается в их функциях и значениях. intuit.ru mech.math.msu.su
Символы в регулярных выражениях обычно обозначают сами себя. mech.math.msu.su Например, шаблон Hello указывает искать символ H, за которым следует e, затем l и так далее. mech.math.msu.su
Метасимволы в шаблонах получают особый смысл вместо того, чтобы обозначать самих себя. mech.math.msu.su Они служат строительными блоками регулярных выражений и не являются независимыми, обычно интерпретируются каким-либо образом. proglib.io
Некоторые примеры метасимволов: |.-[](){}?*+^$|. mech.math.msu.su Некоторые символы оказываются метасимволами не всегда, а только тогда, когда попадают в определённый контекст. mech.math.msu.su У некоторых метасимволов в зависимости от контекста оказывается разный смысл. mech.math.msu.su
Пример отличия: в регулярном выражении b., «b» — это буквальный символ, который соответствует только «b», в то время как «.» — это метасимвол, который соответствует всем символам, кроме перевода строки. en.wikipedia.org