![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Options for Perl Regular ExpressionsBoost , Boost.Regex 5.1.2 , syntax_option_type
|
Элемент |
стандартизированный |
Эффект при установке |
---|---|---|
ECMAScript |
Да |
Указывает, что грамматика, распознаваемая механизмом регулярных выражений, использует свою нормальную семантику: то есть ту же самую, что и в ECMA-262, спецификация языка ECMAScript, глава 15 часть 10, объекты RegExp (Regular Expression) (FWD.1). Это функционально идентично синтаксису регулярного выраженияPerl.. Усиление. В этом режиме Regex также распознает все совместимые с Perl< |
перл |
Нет |
Как выше. |
нормальный |
Нет |
Как выше. |
JavaScript |
Нет |
Как выше. |
Сценарий |
Нет |
Как выше. |
Следующие параметры также могут быть установлены при использовании регулярных выражений в стиле perl:
Элемент |
стандартизированный |
Эффект при установке |
---|---|---|
чемодан |
Да |
Указывает, что сопоставление регулярных выражений с последовательностью контейнера символов должно осуществляться без учета случая. |
Нозбуки |
Да |
Указывает, что, когда обычное выражение совпадает с последовательностью контейнера символов, то в поставляемой структуре< |
Оптимизация |
Да |
Указывает, что двигатель регулярных выражений должен уделять больше внимания скорости, с которой соответствуют регулярные выражения, и меньше скорости, с которой конструируются объекты регулярных выражений. В противном случае он не оказывает заметного влияния на выход программы. В настоящее время это не оказывает никакого эффекта на рост. Регекс. |
Коллат |
Да |
Указывает, что диапазоны символов формы< |
newline_alt |
Нет |
Указывает, что символ \n имеет тот же эффект, что и оператор чередования | Позволяет использовать разделённые списки новой линии в качестве списка альтернатив. |
Нет, кроме |
Нет |
Предотвращает< |
no_mod_m |
Нет |
Нормальный рост. Regex ведет себя так, как если бы Perl m-модификатор был включен: поэтому утверждения ^ и $ совпадают после и до встраиваемых новых линий соответственно, установка этих флагов эквивалентна приставке выражения с (?-m). |
no_mod_s |
Нет |
Как правило, увеличивается. Regex будет соответствовать «.» против персонажа новой линии определяется флагом матча< |
mod_s |
Нет |
Как правило, увеличивается. Regex будет соответствовать «.» против персонажа новой линии определяется флагом матча< |
mod_x |
Нет |
Включает перл x-модификатор: вызывает неускользающее белое пространство в выражении, которое игнорируется. |
no_empty_expressions |
Нет |
При установке пустые выражения/альтернативы запрещены. |
save_subexpression_location |
Нет |
После установки местоположения отдельных подвыражений висходной строке регулярного выраженияможно получить доступ через.< |
Статья Options for Perl Regular Expressions раздела Boost.Regex 5.1.2 syntax_option_type может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: syntax_option_type ::
реклама |