Existe um regex para corresponder a uma sequência que contém A, mas não contém B

Meu problema é que eu quero verificar a string do navegador com regex pur

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

-> deve corresponder a

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 

não deve coincidir com

my solução tentada é:/?((?<=Android)(?:[^])*?(?=Mobile))/i mas corresponde exatamente errado.

questionAnswers(3)

yourAnswerToTheQuestion