Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2015, 08:13
jonyjdv
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Consulta rapida sobre expresiones regulares

Cita:
Iniciado por Martelo Ver Mensaje
si lo que quieres es que te devuelvan el valor string del "enlace" , vas a tener que parsear el texto, y mediante el control de llaves [] sacar el indice que entre ellas.

Código Javascript:
Ver original
  1. var url0 = "[url*]pruevaURL[/url*]";
  2.  
  3. var pasoUno = url0.split("]");
  4. var pasoDos = pasoUno[1].split("[");
  5.  
  6. var enlaceString = pasoDos[0];
  7. console.log(enlaceString) // devuelve "pruevaURL"
Hola gracias por responder, funciona perfectamente pero si se repiten las etiquetas no:

Código Javascript:
Ver original
  1. var url0 = "[url*]pruevaURL[/url*] otro texto [url*]pruevaURL2[/url*]";
  2.  
  3. var pasoUno = url0.split("]");
  4. var pasoDos = pasoUno[1].split("[");
  5.  
  6. var enlaceString = pasoDos[0];
  7. console.log(enlaceString) // devuelve "pruevaURL"

Saludos y gracias