Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2008, 03:13
MK2
 
Fecha de Ingreso: enero-2007
Mensajes: 48
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Buscando numero de veces que aparece un caracter en string

Te paso una función hecha en VB parecida a la anterior (aunque quizá no tan elegante):

Private Function CuentaCaracter(ByVal cadena As String, ByVal caracter As Char)

Dim contador As Integer
contador = 0
For Each c As Char In cadena.ToCharArray
If c.ToString.Equals(caracter.ToString) Then
contador = contador + 1
End If
Next

Return contador

End Function

El funcionamiento es simple, le pasas una cadena y un carácter, conviertes la cadena en un array de caracteres y comparas caracter a caracter.

Saludos