Ищите регулярное выражение в C ++, которое бы самостоятельно добавляло целые числа и дроби к итератору регулярного выражения.
Так, скажем, у нас есть текущая строка, заданная
12, 144, 18, 12/13, 92, a, 34, 8, 52
Я ищуиметь 12 144 12/13
все добавленные, без запятой или 12, добавленные дважды (или 13)
В настоящее время есть \d+?/\d+|\d+[^/]
, однако это также захватывает что-либо после целого числа (то есть запятой)
Что мне здесь не хватает, чтобы убедиться, что я получаю целое число, а не запятую, и в то же время я не получаю числа из дробей дважды?