Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Problema Para Contar Caracteres Con Tilde Con Len[Resuelto]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Problema Para Contar Caracteres Con Tilde Con Len[Resuelto] 
 
buenas,

quiero contar caracteres de palabras... pero las palabras len no las cuenta bien

ya se que en una palabra con tilde el tilde es un carácter aparte.

la cuestión es como contar palabras con tilde si que se contabilice el tilde.

les a pasado eso? como lo resolvieron?

pensando ahora mismo.. tal vez poner un contador y cuando se detecte á é í ó ú  sume en un contador y eso se le reste a

palabra tiene:"&Len(palabrax)-contador&" caracteres"


que les parece este tema?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
última edición por v3ctor el Miercoles, 12 Octobre 2016, 11:41; editado 1 vez 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Para Contar Caracteres Con Tilde Con Len 
 
Citar:

Most of these functions only deal with ASCII strings. To manipulate UTF-8 strings, use the UTF-8 equivalent method of the String class indicated in the third column.

If no UTF-8 equivalent function is indicated, then the ASCII function also works with UTF-8 strings.


Ver: http://gambaswiki.org/wiki/cat/string

Y en especifico: http://gambaswiki.org/wiki/comp/gb/string/len

Saludos.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Para Contar Caracteres Con Tilde Con Len 
 
La pregunta se ha resuelto en varios hilos anteriores en este foro, alguno bastante reciente. Usa el buscador...

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Para Contar Caracteres Con Tilde Con Len 
 
Tenes que usar string.len() en vez de len() a secas.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Para Contar Caracteres Con Tilde Con Len 
 
tincho escribió: [Ver mensaje]
Tenes que usar string.len() en vez de len() a secas.

Saludos.


efectivamente esa es la respuesta

 stringlen

Public Sub btnEjecutar_Click()
  Dim valor As String
  Dim a As Integer
 
  Inc Application.Busy
  
  DicContador = New Collection
  
  BuscarTextoElegido(subR1.ObtenerNombreTabla(cbxLibros.Current.Text))
  
  tvPalabras.Rows.Count = DicContador.Count
  
  For Each valor In DicContador
     tvPalabras[a, 0].Text = DicContador.Key
     tvPalabras[a, 1].Text = valor
     tvPalabras[a, 2].Text = String.Len(DicContador.Key) 'aquí
     Inc a
  Next
  
  Dec Application.Busy
  
End

 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Para Contar Caracteres Con Tilde Con Len[Resuelto] 
 
Como regla general conviene usar:
String.Byte
String.Chr
String.Code
String.Comp
String.InStr
String.Index
String.IsValid
String.LCase
String.Left
String.Len
String.Lower
String.Mid
String.Pos
String.RInStr
String.Right
String.UCase
String.UCaseFirst
String.Upper

Por experiencias previas Upper y Lower me dieron problemas pero sin embargo String.UCase y  String.LCase no lo hicieron.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problema Analizando Caracteres... Pablo-GNU General 10 Miercoles, 09 Marzo 2011, 17:37 Ver último mensaje
Pablo-GNU
No hay nuevos mensajes Reto 9 (v3ctor) Remplazo De Vocales Con Ti... v3ctor Retos de programación 8 Lunes, 14 Marzo 2016, 14:22 Ver último mensaje
Shell
No hay nuevos mensajes Problema Con Consulta Sqlite Con La Letra ... v3ctor Bases de Datos 5 Martes, 20 Septiembre 2016, 19:03 Ver último mensaje
jsbsan
No hay nuevos mensajes Problema Para Acceder A Una Variable De Ti... v3ctor General 5 Domingo, 27 Noviembre 2016, 18:22 Ver último mensaje
v3ctor
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron