У меня есть следующий текст:
Версия CCMRC: 00500000
Версия RC: 01730000
Я хочу просто получить номер для RC версии, а не CCMRC. Поэтому я хочу получить 01730000, а не 00500000.
У меня есть этот шаблон регулярных выражений, который должен работать:
(?<!CCM)RC Version: ([0-9]+)
Но я считаю, что отрицательный взгляд не поддерживается в C ++. Так кто-нибудь знает другой способ, которым это может быть достигнуто? Спасибо.
Если шаблон, который вы ищете, находится в начале строки, как кажется, вы можете использовать:
^RC Version: ([0-9]+)
который заставляет матч быть успешным только в начале строки.