Observe que o tempo de execução de uma expressão regular é de 5 segundos.
findall() | similar()
LEGENDA:
! - Parâmetros obrigatórios
Pesquisar em uma string usando uma expressão regular
findall(reg, str, index) - para encontrar todas as correspondências de grupo em uma string
Parâmetros:
! reg - expressão regular
! str - string na qual a pesquisa é realizada
index - índice do resultado encontrado. Começa em zero. Isso significa que o primeiro resultado encontrado tem índice 0.
Comparação de strings com tolerância a erros de digitação
similar(str1, str2) - compara duas strings permitindo erros de digitação. Retorna True se as strings diferirem em menos de 30%.
Vamos ver um exemplo de pesquisa de uma string usando uma expressão regular especificada:

O resultado é o seguinte:

Exemplo de uso da função de comparação de strings com tolerância a erros de digitação:
No bloco inicial, adicionamos nossa charada na seção de mensagem. Em seguida, também adicionamos a resposta para nossa charada na calculadora usando a variável:
riddle = 'cold'.
No segundo bloco, inserimos a seguinte expressão na calculadora:
response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").
Não se esqueça de adicionar #{response} na seção de mensagem.





