Использование якорей в регулярном выражении Python для получения точного совпадения

Мне нужно проверить номер версии, состоящий из 'v' плюс положительное целое число, и ничего больше например, "v4", "v1004"

У меня есть

import re
pattern = "\Av(?=\d+)\W"

m = re.match(pattern, "v303")
if m is None:
    print "noMatch"
else:
    print "match"

Но это не работает! Удаление \ A и \ W будет соответствовать v303, но также будет соответствовать v30G, например

Спасибо

15
задан astrogirl 24 October 2011 в 17:46
поделиться