Trabalhando com expressões

triangle-exclamation

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 grupos em uma string

Parâmetros:

! reg - expressão regular

! str - string na qual a busca é realizada

index - índice do resultado encontrado. Ele 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%.

chevron-rightExemplohashtag

Vamos ver um exemplo de busca por 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 nosso enigma na seção de mensagem. Em seguida, também adicionamos a resposta ao nosso enigma 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!", "Nãooo! é um #{riddle}").

Não se esqueça de adicionar #{response} à seção de mensagem.

chevron-rightCódigohashtag
a = findall('.ai\/(.+)\/', 'https://payform.com/ab252acn/', 0)

response = if(similar(riddle, question) == True , "super!", "Nãooo! é um #{riddle}")

Atualizado