![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
A simple vista se me ocurre que hagas un bucle que busque la posicion del punto y borres desde el inicio hasta el punto, guardando el resultado sobre la misma variable que contiene la cadena inicial de manera que cuando ya no queden mas puntos la cadena contendra la cadena que deseas
|
|
#2
|
||||
|
||||
|
El caso es cómo decirle que tiene que borrar hasta el tercer punto... he pensado en Pos, pero no sé utilizarlo bien aún.
|
|
#3
|
||||
|
||||
|
Hola Darky!
Muy fácil escribes pos, te posicionas encima y pulsas la tecla F1 ![]() Sin rencor! ![]() |
|
#4
|
|||
|
|||
|
Bueno DarkByte te voy a echar una manita:
cadena := '82.125.35.106'; for i:=1 to 3 do begin posicion := Pos('.', cadena) cadena := Copy(cadena, posicion + 1, Length(cadena)) end con esto, mas o menos , te debe quedar en cadena lo que tu quieres Suerte |
|
#5
|
||||
|
||||
¡Vualá!, queda genial, nunca se me habría ocurrido hacerlo con for...do. Muchísimas gracias Javi2, aquí estoy para lo que necesites ![]()
__________________
:) |
|
#6
|
||||
|
||||
|
Un poco más fácil utilizando la función LastDelimiter
Saludos! ![]() Última edición por __marcsc fecha: 30-07-2004 a las 16:07:19. |
|
#7
|
||||
|
||||
|
La verdad es que sí. Muchísimas gracias Marcs!
__________________
:) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|