Blz Qdo precisar é só perguntar
Em 22 de fevereiro de 2010 16:37, <brunoantogno...@email.com> escreveu: > Opa... é isso aí Luiz, funcionou redondinho... > > MAS... é importante salientar o seguinte: > Se voce definir os valores da variavel a variavel "NOMES" sem aspas ( > NOMES=(BRUNO)|(LUIZ) ), e digitar "LUIZA" por exemplo, o REGEX diz que a > sequencia de caracteres "LUIZA" está contido em "LUIZ" (o que nao deixa de > ser verdade). > > Se voce quiser "filtrar" esse "erro", é necessário declarar os valores da > variavel entre aspas ( NOMES="(BRUNO)|(LUIZ)" ) > > Utilizei o msmo validador q vc mandou > http://www.codehouse.com/webmaster_tools/regex/#help_regex > > Seguem abaixo as saídas do que descrevi: > > > NOMES=(BRUNO)|(LUIZ) > /NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX("${NOMES}" "LUIZA") ) = true; > > > NOMES="(BRUNO)|(LUIZ)" > /NOMES="(BRUNO)|(LUIZ)"/.test(Set(foo=${REGEX("${NOMES}" "LUIZA") ) = > false; > > > Obrigado pela ajuda. > > Att, > Bruno > > > > -----Original Message----- > From: Luis Reis <luis.r...@singularideas.com.br> > To: asteriskbrasil@listas.asteriskbrasil.org > Sent: Mon, Feb 22, 2010 1:53 pm > Subject: Re: [AsteriskBrasil] Comparar String > > Neste caso > > NOMES=(BRUNO)|(LUIZ)|LUAN > > > exten => 999,n,Set(foo=${REGEX("${NOMES}" "LUIZ") > exten => 999,n,Set(foo=${REGEX("${NOMES}" "LAURA") > > Testa aí e me fala > > Testei aqui neste REGEX Evaluator ( > http://www.codehouse.com/webmaster_tools/regex/) > > []'s > > Em 22 de fevereiro de 2010 12:27, <brunoantogno...@email.com> escreveu: > >> Luiz, boa tarde. >> O que você postou está correto, mas eu fui infeliz no meu exemplo, >> rs.rs..rs... >> >> Da maneira que você fez, baseado no meu exemplo, você está comparando uma >> string com outra e funciona corretamente, mas não é isso que eu preciso. >> >> Na verdade preciso acessar o conteúdo de uma variável que contém uma >> string com vários nomes, ex: BRUNO/LUIZ/LUAN >> >> e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na >> variável. Seria algo mais ou menos assim... >> Variavel >> NOMES=BRUNO/LUIZ/LUAN >> >> >> exten => 999,n,Set(foo=${REGEX("${NOMES}" "LUIZ") ("Luiz" >> está contido na variavel nome, portanto retorno = 1) >> exten => 999,n,Set(foo=${REGEX("${NOMES}" "LAURA") ("Laura" ñ >> está contido na variavel nome, portanto retorno = 0) >> >> Não sei se estou conseguindo ser claro! ;) >> >> QQ coisa manda aí.. >> >> Abraçoss >> >> >> >> -----Original Message----- >> From: Luis Reis <luis.r...@singularideas.com.br> >> To: asteriskbrasil@listas.asteriskbrasil.org >> Sent: Mon, Feb 22, 2010 10:44 am >> Subject: Re: [AsteriskBrasil] Comparar String >> >> Olha só >> >> http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex >> >> teria que ser >> >> exten => 999,n,Set(foo=${REGEX("^TESTE1$" TESTE1) >> exten => 999,n,Set(foo=${REGEX("^TESTE2$" TESTE2) >> >> Tem que ser 1 por linha,. >> >> Em 22 de fevereiro de 2010 08:49, <brunoantogno...@email.com> escreveu: >> >>> Bom dia Eder, >>> >>> Não consegui utilizar o Regex, veja trecho do meu código; >>> >>> exten => 999,n,Set(foo=${REGEX("TESTE1/TESTE2" "TESTE2")}) >>> >>> Isso me retorna 0. >>> >>> Parece que não funcionou... =( >>> (Ou eu que utilizando de forma errada?) >>> >>> >>> Att, >>> Bruno >>> >>> >>> >>> >>> -----Original Message----- >>> From: Eder Souza <eder.so...@bsd.com.br> >>> To: asteriskbrasil@listas.asteriskbrasil.org >>> Sent: Sat, Feb 20, 2010 7:54 pm >>> Subject: Re: [AsteriskBrasil] Comparar String >>> >>> olha só vc pode fazer essa comparação com a função regex do asterisk >>> >>> >>> http://www.the-asterisk-book.com/unstable/funktionen-regex.html >>> >>> >>> <http://www.the-asterisk-book.com/unstable/funktionen-regex.html>assim >>> vc pode tentar comparar o retorno fazendo uma expressao regular para pegar a >>> quantidade de peers, manjou... >>> >>> Com Regex fica fácil!! >>> >>> >>> Att, >>> >>> >>> Eng Eder de Souza >>> >>> Em 20 de fevereiro de 2010 19:47, <brunoantogno...@email.com> escreveu: >>> >>>> Blz... obrigado galera... vou fazer um AGI.. >>>> >>>> mas, isso é parte do meu problema, deixa eu explicar por completo, quem >>>> sabe vcs nao dao 1 ideia melhor... >>>> >>>> >>>> Eu preciso fazer na minha ura a seguinte opcao: >>>> >>>> "Digite X para saber quais atendentes estao disponiveis" >>>> >>>> Eu faço um AGI e passo para o Asterisk um "sip show peers"... >>>> >>>> vejo os numeros dos ramais que estao com o status "ok"... >>>> >>>> Jogo numa variavel chamada disponiveis.... >>>> >>>> Aí eu iria comparar no asterisk... >>>> >>>> Execif(RamalX está contido na variavel >>>> "disponiveis"?Playback(AtendenteXDisponivel) >>>> Execif(RamalY está contido na variavel >>>> "disponiveis"?Playback(AtendenteYDisponivel) >>>> .... etc >>>> >>>> vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho? >>>> >>>> Att. >>>> Bruno >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: Eder Souza <eder.so...@bsd.com.br> >>>> To: asteriskbrasil@listas.asteriskbrasil.org >>>> Sent: Sat, Feb 20, 2010 6:18 pm >>>> Subject: Re: [AsteriskBrasil] Comparar String >>>> >>>> >>>> isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso >>>> >>>> Eng Eder de Souza >>>> >>>> >>>> Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato < >>>> daviramo...@gmail.com> escreveu: >>>> >>>>> Eu usaria um AGI em uma lingaguem qualquer. >>>>> >>>>> Em 20 de fevereiro de 2010 16:14, <brunoantogno...@email.com>escreveu: >>>>> >>>>>> Boa tarde lista. >>>>>> >>>>>> Estou com a seguinte dúvida... >>>>>> >>>>>> >>>>>> Como faço para comparar o conteúdo de 2 strings? Ex: >>>>>> >>>>>> STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO >>>>>> STRING2=BRUNO >>>>>> >>>>>> STRING1.contains(STRING2) >>>>>> Gostaria de saber se o nome "BRUNO" está contido na variável >>>>>> "STRING1". >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Esse é o contexto que estou utilizando (e que não está fazendo a >>>>>> comparação da maneira que eu gostaria) >>>>>> >>>>>> exten => 999,1,Answer >>>>>> exten => 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO) >>>>>> exten => 999,n,Set(STRING2=BRUNO) >>>>>> exten => 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***) >>>>>> exten => >>>>>> 999,n,GotoIf($["*${STRING1}"="${STRING2}"]?999,20) ;Nao >>>>>> funciona pq estou colocando "igual" >>>>>> exten => 999,n,NoOp(*** Nao Funcionou a comparacao ***) >>>>>> exten => 999,n,Hangup >>>>>> >>>>>> exten => 999,20,NoOp(*** Funcionou a comparacao ***) >>>>>> exten => 999,21,Hangup >>>>>> >>>>>> Qual a maneira de fazer a comparação "contém" ? >>>>>> >>>>>> Obrigado. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>>>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>>>>> - Suporte técnico local qualificado e gratuito >>>>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>>>>> _______________________________________________ >>>>>> Lista de discussões AsteriskBrasil.org >>>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Atenciosamente >>>>> Daviramos Roussenq Fortunato >>>>> >>>>> _______________________________________________ >>>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>>>> - Suporte técnico local qualificado e gratuito >>>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>>>> _______________________________________________ >>>>> Lista de discussões AsteriskBrasil.org >>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>> >>>> >>>> _______________________________________________ >>>> >>>> >>>> >>>> >>>> >>>> >>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>>> >>>> >>>> >>>> >>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>>> >>>> >>>> >>>> >>>> - Suporte técnico local qualificado e gratuito >>>> >>>> >>>> >>>> >>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> >>>> >>>> >>>> >>>> Lista de discussões AsteriskBrasil.org >>>> >>>> >>>> >>>> AsteriskBrasil@listas.asteriskbrasil.org >>>> >>>> >>>> >>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>>> - Suporte técnico local qualificado e gratuito >>>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>>> _______________________________________________ >>>> Lista de discussões AsteriskBrasil.org >>>> AsteriskBrasil@listas.asteriskbrasil.org >>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>> >>> >>> _______________________________________________ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> _______________________________________________ >>> Lista de discussões >>> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> >>> >>> _______________________________________________ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> _______________________________________________ >>> Lista de discussões AsteriskBrasil.org >>> AsteriskBrasil@listas.asteriskbrasil.org >>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> >> >> >> >> -- >> Luis Machado Reis >> Analista de Sistemas >> www.singularideas.com.br >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> Lista de discussões >> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> > > > > -- > Luis Machado Reis > Analista de Sistemas > www.singularideas.com.br > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Lista de discussões > asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > -- Luis Machado Reis Analista de Sistemas www.singularideas.com.br
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil