Eu não consegui entender muito bem a diferença do .search e do .match. Porque na aula ele diz que o search serve para buscar um padrão dentro de uma string e o match para ver se a string toda é naquele padrão. Fiquei com mais dúvida porque no .compile tem menos coisas do que na string e funciona normal, então fiquei meio confuso, é na string inteira, só um pedaço, só no começo?