para que o re.match funcione, é necessário que a palavra que atenda a condição esteja na 1a posicção? Ver Exemplos 2 & 3
Exemplo 1)
resultado = re.match('[A-Za-z]y', 'Python ou Jython') resultado.group() 'Py'
Exemplo 2)
resultado = re.match('[A-Za-z]a', 'Java ou Python') resultado.group() 'Ja'
Exemplo 3)
resultado = re.match('[A-Za-z]a', 'Python ou Java') resultado.group() Traceback (most recent call last): File "", line 1, in AttributeError: 'NoneType' object has no attribute 'group'
Exemplo 4)
resultado = re.match('[A-Za-z]y', 'Byte ou Jython ou Python') resultado.group() 'By'
Exemplo 5)
resultado = re.match('[A-Za-z]y', 'Byte Jython Python') resultado.group() 'By'