• Domingo 22 de Diciembre de 2024, 20:08

Autor Tema:  Re: Necesito una Funcion  (Leído 1040 veces)

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Necesito una Funcion
« en: Miércoles 14 de Mayo de 2003, 10:39 »
0
Hola, necesito si conoceis una funcion que me diga cuantas veces se repite una letra o un caracter en una palabra, no puedo depurar la palabra ya que el numero de palabras que deberia de tratar seria altísimo y perderia mucho tiempo.

Gracias.

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: Necesito una Funcion
« Respuesta #1 en: Miércoles 14 de Mayo de 2003, 11:47 »
0
Podrias utilizar la función split. Esta función te devuelve un array, por ejemplo:

Dim array_caracter () as string, palabra as string, caracter as string

array_caracter = split (palabra, caracter)

Msgbox "El caracter " & caracter & " aparece " & Ubound(array_caracter) & " veces en la palabra " & palabra

'Destruyes el array
Erase array_caracter

Lo que ahora mismo no se si al ubound le tendrías que sumar uno o no, haz pruebas y si ves que siempre te cuenta un caracter menos es que le tienes que sumar uno.

Espero haberme explicado bien y que te sirva de ayuda.

Saludos,
Roberto García
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Necesito una Funcion
« Respuesta #2 en: Miércoles 14 de Mayo de 2003, 15:31 »
0
Gracias por tu ayuda lo probaré.