Foros del Web » Programando para Internet » PHP »

PHP OO Expresion regular y Php

Estas en el tema de Expresion regular y Php en el foro de PHP en Foros del Web. Hola, agradecería muchísimo me ayuden con esto: No tengo experiencia con las expresiones regulares, necesito capturar de la siguiente cadena solamente el texto_1 de tal ...
  #1 (permalink)  
Antiguo 27/03/2013, 21:24
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 6 meses
Puntos: 0
Expresion regular y Php

Hola, agradecería muchísimo me ayuden con esto:
No tengo experiencia con las expresiones regulares, necesito capturar de la siguiente cadena solamente el texto_1 de tal forma que las barras || sean las que me indiquen que lo que le sigue no se mostrará, es decir, el texto_2 no se mostrará solo el texto_1


$variable = '<li><a href="ejemplo.com" title="titulo">texto_1 || texto_2</a></li>';

Gracias por adelantado!
  #2 (permalink)  
Antiguo 28/03/2013, 01:14
 
Fecha de Ingreso: abril-2010
Ubicación: Saltillo Mexico
Mensajes: 83
Antigüedad: 14 años, 7 meses
Puntos: 4
Respuesta: Expresion regular y Php

No comprendo cual es el objetivo pero por lo que entendí es, quitar "|| texto_2" de la cadena

y solo te va a quedar '<li><a href="ejemplo.com" title="titulo">texto_1</a></li>' ???

Código PHP:
Ver original
  1. $variableNueva = str_replace("|| texto_2","",$variable);

???
  #3 (permalink)  
Antiguo 28/03/2013, 11:31
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Expresion regular y Php

Muchas gracias por su ayuda, esa variante que me propone no me sirve porque concretamente lo necesitaría para realizar un plugin para Joomla que pueda eliminar las barras ( || ) y el texto que le siga antes del cierre de la etiqueta </a>
Muchas gracias por su tiempo y si conoce como hacerlo con expresiones regulares le agradecería que en esa temática tengo pocos conocimientos.
  #4 (permalink)  
Antiguo 28/03/2013, 14:47
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Expresion regular y Php

Las expresiones regulares se utilizan sólo cuando son realmente necesarias
en tu caso basta con realizar algo como esto

Código PHP:
$variable '<li><a href="ejemplo.com" title="titulo">texto_1 || texto_2</a></li>';
$variable explode('||'strip_tags($variable));
$texto1 trim($variable[0]); 
saludos.
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: expresion, regular
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:44.