Я использую библиотеку Boost под c ++ для анализа загрузки текста.Кажется, у меня возникла проблема с этой строкой
text text text Seat 6: player_name (11,111) text text text
Я пытаюсь сопоставить средний бит, номер места может быть от 1 до 9, имя_плеера может быть любым символом a-zA-Z и включают цифры * _.и значение в скобках может быть от 0 до 1 000 000 и должно включать ',' *
У меня есть это регулярное выражение, которое работает в C #, но не будет работать при повышении, оно не соответствует, и я не могу понять, почему, какв моем RegexBuilder он возвращается как правильный:
Seat (?<seat_id>[0-9]): (?<player_name>[A-Z0-9]{1,}) (?<stack_size>\([0-9,]{1,}\))
Есть идеи?Я собираюсь опустить <>, потому что я просто собираюсь сопоставить строку и не беспокоиться об отдельных значениях.
Спасибо, Р. С праздником Хэллоуин.