[SP-pm] Dúvida sobre comparação de Strings ( =~ ou eq )
"Flávio R. Lopes"
flavio.lopes at links.inf.br
Sun May 30 20:52:53 PDT 2010
Olá Thiago!
Então, ainda não cheguei a ver nada sobre as funções substr, index e rindex.
Agora, por favor me explique melhor porque neste exemplo que você
mostrou: "quitanda" =~ /quit/ é true
Não consegui "enxergar" isto, pois para mim "quitanda" é diferente de
"quit", ou seja, não era para comparar o que está EXATAMENTE dentro das
barras: /quit/ ???
Abraço,
Flávio
Em 31-05-2010 00:27, Thiago Glauco Sanchez escreveu:
> Flávio, quando o que procurar for uma sub string em uma string prefira
> as funções substr, index e rindex às expressões regulares.
> Também para as comparações, se você quiser saber se strings são iguais
> use eq, pois "quitanda" =~ /quit/ é true.
>
> C:\Users\thiago>perl -e "print qq/ok/ if qq/quitanda/ =~ /quit/;"
> ok
>
> Prefira expressões regulares para encontrar strings que se enquadram
> num padrão amplo. Por exemplo, você quer identificar se uma
> string pode ser um endereço IP ou CEP qualquer. Acho que todas as
> dicas anteriores foram muito boas, qualquer problema a lista está aí
> para isso!
>
More information about the SaoPaulo-pm
mailing list