[SP-pm] Dúvida sobre comparação de Strings ( =~ ou eq )
"Flávio R. Lopes"
flavio.lopes at links.inf.br
Mon May 31 03:58:13 PDT 2010
Em 31-05-2010 01:33, Daniel de Oliveira Mantovani escreveu:
> Flávio, se você ler sobre os conceitos irá entender melhor Expressões Regulares.
> http://en.wikipedia.org/wiki/Regular_expression , na parte "Basic concepts".
> "They are usually used to give a concise description of a set, without
> having to list all elements"
>
> Viu, como conceitos podem responder suas dúvidas? Como essa que você perguntou:
>
Humm....ok!
Irei ler sim!
>
>> 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/ ???
>>
>
> Uma coisa importante que eu aprendi é que programar sem entender os
> conceitos não é programar.
>
É...você está certo!...foi uma pergunta típica de quem não entendeu
direito os conceitos!
Estarei me informando melhor
> []'s
>
Abraço!
>
> 2010/5/31 Nilson Santos Figueiredo Jr.<acid06 em gmail.com>:
>
>> 2010/5/31 Thiago Glauco Sanchez<thiagoglauco em ticursos.net>:
>>
>>> 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.
>>>
>> Eu, pessoalmente, não acho que esse seja um bom conselho. Acho que um
>> código utilizando expressões regulares tem uma legibilidade bem mais
>> "imediata".
>> Restrinja o uso de index/rindex quando é importante que você saiba a
>> *posição* do match de uma substring.
>>
>> -Nilson
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>>
>
>
>
More information about the SaoPaulo-pm
mailing list