tengo una cadena de esta forma:
#n=XXXXXX_texto
la cadena SIEMPRE empieza por #n= le prosiguen unos numero (que son los que quiero), una barra baja (_) y un texto.
Alguna ayuda para obtener las XXXX?? porque es que no doy con la forma.
Gracias.
[EDITADO, SOLUCION]
Bueno, a costa de probar cien mil veces, he dado con la solución, no muy ortodoxa, pero vale igual.
Se trata de ir eliminando lo que no quiero de la cadena con split. Antes intentaba hacerlo con métodos de substring, pero me fue imposible :S
Código:
La variable numero tiene las XXXX que yo quería, una tontería que me ha hecho perder mucho tiempo de mi vida....cadena = "#n=3456789_texto"; cadena2 = cadena.split("#n=").join(""); cadena_array = cadena2.split("_"); numero = cadena_array[0];
Saludos