Регулярное выражение для совпадения целых чисел и дробей из ввода (без двойного совпадения с int) - PullRequest
0 голосов
/ 09 мая 2019

Ищите регулярное выражение в C ++, которое бы самостоятельно добавляло целые числа и дроби к итератору регулярного выражения.

Так, скажем, у нас есть текущая строка, заданная

12, 144, 18, 12/13, 92, a, 34, 8, 52

Я ищуиметь 12 144 12/13 все добавленные, без запятой или 12, добавленные дважды (или 13)

В настоящее время есть \d+?/\d+|\d+[^/]

, однако это также захватывает что-либо после целого числа (то есть запятой)

Что мне здесь не хватает, чтобы убедиться, что я получаю целое число, а не запятую, и в то же время я не получаю числа из дробей дважды?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...