| |||
Separar cadena Hola, tengo cadenas del tipo 11:45pm o 2:30am, lo que necesito es que me quede por un lado la hora y por el otro el am o pm, como deberia hacerlo?. Tambien me serviria insertar un espacio entre hambos valores, para que quede asi: 11:45 pm o 2:30 am. Muchas gracias! |
| ||||
Respuesta: Separar cadena Hola, Te podría valer con esto, lo que hace es buscar la letra "a", si la encuentra corta la cadena entre el inicio y esa letra, y lo concatena con el resto de la cadena metiendo un espacio en blanco (y hace lo mismo si no encuentra la "a" pero con la "p").
Código Javascript:
Ver original Se puede optimizar seguramente, pero para que te hagas una idea creo q te puede servir. EDITO: Justo cuando le di a enviar me vino a la cabeza el cortar desde 0 hasta dos posiciones antes del final, creo que es más claro así, lo pongo:
Código Javascript:
Ver original Un saludo Ito |
| |||
Respuesta: Separar cadena Funciono genial Ito!. Muchisimas gracias. Cita:
Iniciado por Ito79 Hola, Te podría valer con esto, lo que hace es buscar la letra "a", si la encuentra corta la cadena entre el inicio y esa letra, y lo concatena con el resto de la cadena metiendo un espacio en blanco (y hace lo mismo si no encuentra la "a" pero con la "p").
Código Javascript:
Ver original Se puede optimizar seguramente, pero para que te hagas una idea creo q te puede servir. EDITO: Justo cuando le di a enviar me vino a la cabeza el cortar desde 0 hasta dos posiciones antes del final, creo que es más claro así, lo pongo:
Código Javascript:
Ver original Un saludo Ito |
| ||||
Respuesta: Separar cadena También puedes usar expresiones regulares y el método .replace() :
Código Javascript:
Ver original Y para no volver a escribir lo mismo por cada hora, puedes utilizar una función o asociar un nuevo método al objeto String :
Código Javascript:
Ver original
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| |||
Respuesta: Separar cadena Muchas gracias Alexis!, y cual seria la forma mas optima de hacerlo?, yo lo tengo dentro de un bucle por lo que no tengo q escribir cada vez, pero en cuanto a velicidad que seria lo mejor?. Muchas gracias!! Cita:
Iniciado por Alexis88 También puedes usar expresiones regulares y el método .replace() :
Código Javascript:
Ver original Y para no volver a escribir lo mismo por cada hora, puedes utilizar una función o asociar un nuevo método al objeto String :
Código Javascript:
Ver original |
| ||||
Respuesta: Separar cadena Las expresiones regulares suelen ser el medio más rápido para hacer una búsqueda, ya sea en una cadena o en un conjunto de ellas. Aquí puedes ver los resultados del benchmark.
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand Última edición por Alexis88; 25/11/2016 a las 20:54 Razón: Benchmark |
Etiquetas: |