![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
¿Como extraer letras de una cadena?
Hola a todos. ¿Cómo puedo extraer una serie de letras que estan en una cadena separadas por comas ','.
Tengo este String 'abc,134,jio', necesito sacar las frases abc a una variable y tambien los números asi como los últimos caracteres. ¿Alguna idea? |
|
#2
|
||||
|
||||
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
Si las posiciones son fijas entonces podrias hacerlo como bien te menciona marcoszorrilla, pero si son variables y delimitadas por "," entonces tendrias que hacerte un procedimiento que lea la cadena y vaya asignando cada vez que encuentre una coma ","
Algo Asi
vContador te indica el bloque que esta leyendo.. en el ejemplo solo hay 2 bloques
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#4
|
|||
|
|||
|
O también usar un TStringList y mirarte las propiedades Delimiter y DelimitedText
Saludos! |
|
#5
|
||||
|
||||
|
Hola.
Echale un vistazo a esta respuesta del maestro ecfisa. http://www.clubdelphi.com/foros/showthread.php?t=74871 Saludos |
|
#6
|
|||
|
|||
|
Muchisimas gracias por las sugerencias, en verdad me pondre a trabajar, no sin antes compartirles que hice dos funciones para obtener lo que quiero, díganme como mejorarlo o dejarlo en una sola función.
ya un poco acorralado se me ocurrio hacer una función para extraer los caracteres y otra para elimanrlos. ¿Qué les parece?
|
|
#7
|
||||
|
||||
|
pues eso depende del uso que le quieras dar a las funciones que has creado
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#8
|
||||
|
||||
|
Hola avila.
Tus funciones son correctas, pero usando TStringLists podés hacerlo de forma simple en una sóla función:
Ejemplos de llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 22-07-2011 a las 08:39:23. Razón: agregar ejemplo llamada |
|
#9
|
|||
|
|||
|
Muchisimas Gracias a MarcosZorrilla, Oscarac, Newtron y Ecfisa. Tomare muy en cuenta los TStringLists. El código de Oscar esta muy bueno. Hare las pruebas y regresare a compartir con ustedes como me fue. Seguimos en contacto y muchos saludos.
|
|
#10
|
||||
|
||||
|
¿Cómo separar una cadena a un arreglo de valores? Artículo en Delphi.About.com en ingles.
Es un ejemplo bien simple y te coloca los valores en un arreglo y ya podrías manejar cada uno a tu antojo. Se puede utilizar cualquier delimitador. Aunque el ejemplo de eficsa me parece mucho más sencillo, de cualquier forma quería enlazar el otro para tener opciones.
__________________
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Extraer caracteres de una cadena | MiLLeNPuNk | Varios | 7 | 19-05-2010 21:37:25 |
| Cómo convertir números a letras | JKABARCA | Varios | 1 | 11-08-2008 00:20:41 |
| ¿Como extraer de una cadena de 18 caracter, las primeras 10 letras? | Nelly | Varios | 5 | 18-06-2007 20:00:09 |
| como comvertin numeros a letras | pollo_c | Varios | 12 | 09-06-2007 02:31:31 |
| Extraer caracteres de una Cadena!! | subzero | C++ Builder | 6 | 18-02-2004 22:15:50 |
|