LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Это очень просто. Знаковое число и затем последовательность произвольной длины (в т.ч. и нулевой) чисел, отделяемых точкой либо запятой.

Оператор * соответствует * из регулярных выражений, >> обозначает следование, | обозначает «или», int_ соответсвует регулярке -?\d+. Собственно, задача не составит особого труда для любого, кто умеет читать регулярные выражения. Единственная нетривиальная вещь здесь это квадратные скобки, но этот концепт объясняется чуть ли не на первой странице Boost.Spirit – ассоциация действия с парсером.

Исходная версия Siborgium, :

Это очень просто. Знаковое число и затем последовательность произвольной длины (в т.ч. и нулевой) чисел, отделяемых точкой либо запятой.

Оператор * соответствует * из регулярных выражений, >> обозначает следование, | обозначает «или», int_ соответсвует регулярке -?\d+. Единственная нетривиальная вещь здесь это квадратные скобки, но этот концепт объясняется чуть ли не на первой странице Boost.Spirit.