Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-04-2011
Novás Novás is offline
Miembro
 
Registrado: oct 2003
Ubicación: Galicia
Posts: 146
Poder: 21
Novás Va por buen camino
Dividir una cadena en varias lineas

Hola, tengo el siguiente rompecabezas haber si me podeis ayudar.

Tengo una consulta a una api que me devuelve una cadena con correspondencias de euros a la moneda correspondiente.

Ejemplo.

7.19? -> 4150XOF9.65? -> 5580XOF
6.48? -> 12BRL11.84? -> 22BRL18.80? -> 35BRL
7.15? -> 50CNM14.24? -> 100CNM


Todas las cadenas devueltas contienen tres caracteres que identifican a la moneda local y, sin ningún espacio, salta a la siguiente equivalencia.

Como puedo forzar a que la información salga en diferentes líneas por ejemplo:
7.19? -> 4150XOF
9.65? -> 5580XOF

6.48? -> 12BRL
11.84? -> 22BRL
18.80? -> 35BRL

Muchas gracias
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net
Responder Con Cita
  #2  
Antiguo 12-04-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Para que dividir una cadena en varias líneas, solo falta agregar el carácter #13#10, o simplemente #13 en el lugar donde deseas hacer el saldo de línea.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 13-04-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si la APi no puede hacerlo, deberás hacerlo tú de forma manual.
No parece difícil,que busques una combinación de letras y al encontrar el primer número insertes en ese punto un salto de línea (tal como ha comentado Chris).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 15-04-2011
Novás Novás is offline
Miembro
 
Registrado: oct 2003
Ubicación: Galicia
Posts: 146
Poder: 21
Novás Va por buen camino
Muchas gracias a ambos pero me queda una duda más, como puedo encontrar una combinación de tres letras en una cadena cuando no conozco la combinación porque está varía.

Me imagino que mediante expresiones regulares pero no controlo mucho sobre ellas, si alguien me puediera postear la expresión regular correspondiente se lo agradecería mucho.
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
varias lineas Luis_264 OOP 0 03-01-2009 04:52:40
Caption de varias líneas en un SpeedButton Javi2 Varios 1 28-06-2005 17:05:00
TListView con varias lineas de texto Novás Varios 0 04-05-2004 20:20:09
label en varias lineas VolaRe Varios 10 11-04-2004 16:14:26
Showmessage con varias líneas victork_py Varios 1 20-08-2003 15:03:19


La franja horaria es GMT +2. Ahora son las 08:58:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi