hb_RegExSplit() USANDO "|"

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

hb_RegExSplit() USANDO "|"

Mensagem por asimoes »

Pessoal,

Estou fazendo uso da função hb_RegExSplit() expressão regular com quebra e acabei descobrindo isso

Código: Selecionar todos

cTeste := "BRASIL AND RIO DE JANEIRO OR SÃO PAULO"
aResult := hb_RegExSplit( "AND |OR ", cTeste )
hwg_msginfo( VALTOPRG( aResult ) )
Vai quebrar no AND e no OR

Resultando:

BRASIL
RIO DE JANEIRO
SÃO PAULO
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

hb_RegExSplit() USANDO "|"

Mensagem por asimoes »

Continuando:

Código: Selecionar todos

cTeste  := "BRASIL + RIO DE JANEIRO : SÃO PAULO , MANAUS"
aResult := hb_RegExSplit( "AND |OR |,|[+-]|:", cTeste )
hwg_msginfo( VALTOPRG( aResult ) )
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

hb_RegExSplit() USANDO "|"

Mensagem por Pablo César »

Obrigado Alexandre por compartilhar.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder