![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Character Classification Parsers (alnum, digit, etc.)Boost , Spirit 2.5.2 , Character Parsers
|
Имя |
---|
< |
< |
< |
< |
< |
< |
< |
< |
< |
< |
< |
< |
В приведенной выше таблице<ns
>представленоПространство имен символов.
Notation
Семантика выражения определяется только там, где она отличается от или не определена в<PrimitiveParser
>.
выражение |
Семантика |
---|---|
< | Соответствует буквенно-цифровым знакам |
< | Соответствует алфавитным знакам |
< | Пространства матчей или вкладки |
< | Матчи управляющих персонажей |
< | Соответствует числовым цифрам |
< | Соответствует символам некосмической печати |
< | Соответствует строчным буквам |
< | Соответствует печатным знакам |
< | Соответствует знакам препинания |
< | Матчи пространства, вкладки, возвраты и новые линии |
< | Соответствует буквам верхнего регистра |
< | Соответствует шестнадцатеричным цифрам |
Тип символаПространство имен символов,<
ns
>.
O(N)
![]() | Note |
---|---|
Тестовый ремень для примера (примеров) ниже представлен в разделеОсновные примеры. |
Некоторые используют декларации:
using boost::spirit::ascii::alnum; using boost::spirit::ascii::blank; using boost::spirit::ascii::digit; using boost::spirit::ascii::lower;
Базовое использование:
test_parser("1", alnum); test_parser(" ", blank); test_parser("1", digit); test_parser("a", lower);
Статья Character Classification Parsers (alnum, digit, etc.) раздела Spirit 2.5.2 Character Parsers может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Character Parsers ::
реклама |