Anderson.OL Posted May 31, 2010 Report Share Posted May 31, 2010 Bom dia a todos... Existe uma funçao pronta para contar quantas vezes um determinado caracter (ou uma sequencia de caracter) se repete em uma variavel? Exemplo: nVar := Conta('o rato roeu a roupa do rei de roma',' ') ? nVar // 8 nVar := Conta('o rato roeu a roupa do rei de roma','ro') ? nVar // 3 nVar := Conta('o rato roeu a roupa do rei de roma','a') ? nVar // 4 id=code>id=code>id=black> Sei como fazer a função, mas gostaria de saber se já existe algo pronto nas libs do Harbour + Fivewin. Fw 2.6 | Clipper 5.3b | DBFCDX -- FwxH 8.02 | xHb 1.1.0 | DBFCDX -- FwxH 9.06 | xHb 1.2.1 | SqlLibid=brown> O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros. Editado por - anderson.ol on 31/05/2010 10:51:50 Quote Link to comment Share on other sites More sharing options...
Anderson.OL Posted May 31, 2010 Author Report Share Posted May 31, 2010 Bom dia a todos... Existe uma funçao pronta para contar quantas vezes um determinado caracter (ou uma sequencia de caracter) se repete em uma variavel? Exemplo: nVar := Conta('o rato roeu a roupa do rei de roma',' ') ? nVar // 8 nVar := Conta('o rato roeu a roupa do rei de roma','ro') ? nVar // 3 nVar := Conta('o rato roeu a roupa do rei de roma','a') ? nVar // 4 id=code>id=code>id=black> Sei como fazer a função, mas gostaria de saber se já existe algo pronto nas libs do Harbour + Fivewin. Fw 2.6 | Clipper 5.3b | DBFCDX -- FwxH 8.02 | xHb 1.1.0 | DBFCDX -- FwxH 9.06 | xHb 1.2.1 | SqlLibid=brown> O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros. Editado por - anderson.ol on 31/05/2010 10:51:50 Quote Link to comment Share on other sites More sharing options...
sambomb Posted May 31, 2010 Report Share Posted May 31, 2010 Alert(StrCharCount("Samir Sardinha Soares de Abreu","S")) //Apresenta 3 Email: SamirSSabreu@gmail.com MSN: samirabreu@hotmail.com Skype: Samirid=red>Abreu xHarbour 1.1.0 + FwXh 8.02id=black> Quote Link to comment Share on other sites More sharing options...
Anderson.OL Posted May 31, 2010 Author Report Share Posted May 31, 2010 citação:Alert(StrCharCount("Samir Sardinha Soares de Abreu","S")) //Apresenta 3 Email: SamirSSabreu@gmail.com MSN: samirabreu@hotmail.com Skype: Samirid=red>Abreu xHarbour 1.1.0 + FwXh 8.02id=black> id=quote>id=quote>Funcionou, muito obrigado. Da proxima vez pergunto ao colega sentado ao lado ao invés de postar no forum :)id=red> Fw 2.6 | Clipper 5.3b | DBFCDX -- FwxH 8.02 | xHb 1.1.0 | DBFCDX -- FwxH 9.06 | xHb 1.2.1 | SqlLibid=brown>O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros. Quote Link to comment Share on other sites More sharing options...
Luisão Posted May 31, 2010 Report Share Posted May 31, 2010 E bom que o colega ao lado postou no fórum ao invés de só falar pessoalmente, pois pode ajudar mais pessoas... =) Luis Fernando Jr. (Luisão) "What we do in life echoes in eternity" FWH8.1 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY E-Mail: juninho.luisao@gmail.com MSN: juninho_luisao@hotmail.com Quote Link to comment Share on other sites More sharing options...
alcmore Posted June 1, 2010 Report Share Posted June 1, 2010 citação: Alert(StrCharCount("Samir Sardinha Soares de Abreu","S")) //Apresenta 3 id=quote>id=quote> Um dúvida, esta função só conta a ocorrência "S" no inicio da palavra?. Porque neste exemplo tem 4 'S' . Ou é case sensitive ? Devair FWxH 2.7,xHarbour 0.99.70, xDev V0.70 workshop devair.lino@bol.com.br Editado por - alcmore on 01/06/2010 09:40:16 Quote Link to comment Share on other sites More sharing options...
Luisão Posted June 1, 2010 Report Share Posted June 1, 2010 A função é Case Sensitive. "S" é diferente de "s" Luis Fernando Jr. (Luisão) "What we do in life echoes in eternity" FWH8.1 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY E-Mail: juninho.luisao@gmail.com MSN: juninho_luisao@hotmail.com Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.