![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola.
Otra opción:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#2
|
|||
|
|||
Muchas gracias a todos, me sirvio un moton
|
#3
|
||||
|
||||
Esa es una forma destructiva (borrando). Otra manera es construir una nueva cadena, y cuando hay un espacio agregar el primero e ignorar los que vengan.
__________________
El malabarista. |
#4
|
||||
|
||||
Cita:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Hola ecfisa,
Esta última versión se ve mucho mejor pero me queda la duda de si no falla cuando la cadena termina en espacios. Por otro lado, no entiendo el uso de SetLength. pd: buena observación de mamcx, ya que borrar un caracter implica el reacomodo del resto de la cadena. // Saludos |
#6
|
||||
|
||||
Hola roman.
Cometí un error de copia/pega de una de las varias pruebas,de ahí el SetLength ![]() Debería haber sido esta:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por Casimiro Notevi fecha: 14-10-2015 a las 08:57:02. Razón: var2 -> var :) |
#7
|
||||
|
||||
También se puede hacer una función recursiva, pero como se pide que sea lo más eficiente posible, habría que probar si la recursividad es más eficiente que el bucle
![]() |
#8
|
||||
|
||||
Cita:
// Saludos |
#9
|
||||
|
||||
Otra opcion, esta vez en asm:
Saludos. |
#10
|
||||
|
||||
Cita:
![]() // Saludos |
#11
|
||||
|
||||
Cita:
![]() ¿Alguien se anima a probar y calcular el tiempo con cada opción? |
#12
|
||||
|
||||
Cita:
Por otra parte, si usa una versión de Delphi que tenga expresiones regulares yo las usaría sin pestañear ![]() Código PHP:
|
#13
|
||||
|
||||
Cita:
De tanto escudriñar, también me encontré con una situación que no entiendo... Haciendo, obtengo el resultado que me esperaba: ![]() Sin embargo si hago, obtengo este resultado: ![]() ![]() Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#14
|
||||
|
||||
Cita:
// Saludos |
#15
|
||||
|
||||
Cita:
// Saludos |
#16
|
||||
|
||||
Cita:
// Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo quitar espacios inicial y final en cadena | bulc | Varios | 0 | 22-03-2014 18:24:33 |
Quitar Espacios en Sql | El_Perrito | Firebird e Interbase | 3 | 25-02-2005 12:49:12 |
Quitar espacios al final de una cadena | gescoto99 | SQL | 1 | 04-08-2004 00:02:43 |
Quitar espacios de campos CHAR | cartmanrules | Firebird e Interbase | 3 | 22-07-2004 10:53:06 |
Quitar espacios en blanco | Javier_A | OOP | 3 | 09-06-2004 10:29:27 |
![]() |
|