Function repeat
boost::xpressive::repeat — Repeat a sub-expression multiple times.
Synopsis
template<unsigned int Min, unsigned int Max, typename Expr>
unspecified repeat(Expr const & expr);
template<unsigned int Count, typename Expr2>
unspecified repeat(Expr2 const & expr2);
Description
Существует две формы шаблона функции repeat<>(). Чтобы соответствовать подэкспрессии N раз, используйте repeat(expr). Чтобы соответствовать подэкспрессии от M до N раз, используйте repeat(expr).
Функция repeat<>() создает жадный количественный показатель. Чтобы сделать квантификатор нежадным, примените оператор унарного минуса, как в -repeat(expr).
Параметры: | <expr > | Подвыражение повторяется. |
|