trato de cambiar esta url usando eregi_replace() :
Código PHP:
http://www.miwebvideos.com/video14734/nombre_video_largo
Código PHP:
?video=14734&nombre=nombre_video_largo
Espero me puedan ayudar
| ||||
Re: Uso de eregi_replace() y Regex ! No soy muy diestro en el tema de expresiones regulares, pero estuve probando con preg_replace, y así me resultó... Código PHP: Espero te sirva. Nos vemos. |
| ||||
Re: Uso de eregi_replace() y Regex ! gracias el ejmplo funciona perfectamente pero cuando yo lo uso para buscar en este texto Código PHP: |
| ||||
Re: Uso de eregi_replace() y Regex ! En ese caso ( estuve probando nuevamente xD ) y lo solucioné cambiando un patrón nada más... $pattern_search = "/http:\/\/www\.miwebvideos\.com\/video(\d+)\/(.*?)$/is"; Anteriormente la otra cadena tenía \w+ en vez de (.*?) Leyendo en php.net menciona que \w hace referencia a cualquier caracter de "palabra". y especifica qué : Un caracter de "palabra" es cualquier letra o dígito, o el caracter de subrayado, esto quiere decir, cualquier caracter que pueda ser parte de una "palabra" en Perl Por esa razón cambié el patrón, porque la nueva cadena que pasaste contiene un guión que no es parte de los carácteres de "palabra". En cuánto al nuevo patrón, php menciona qué : . ( punto ) : coincide con cualquier caracter excepto la nueva línea (por defecto) * ( asterisco ) : cuantificador cero o más , es decir, cero o más carácteres. ? ( signo de interrogación ) : extiende el significado de (, también es el cuantificador 0 ó 1 también es el cuantificador de mínimo Aquí tienens todas las síntaxis de los patrones... para que los leas xD... http://cl.php.net/manual/es/referenc...ern.syntax.php PD : Hay otra cosa... en la primera cadena, la página que pusiste es "miwebvideos" y la segunda es "misvideos"... si esa página cambia, deberás cambiarla en la cadena también, o sino no funcionará... PD2 : Poco más y cito php.net completo XD... Nos vemos. ![]() |
| ||||
Re: Uso de eregi_replace() y Regex ! Una pregunta que es del mismo tema veras estoy parsando un contenido : Código PHP: solo Mana y Como Dueles En Los Labios claro que estos valores van a cambiar eh tratado de hacerlo yo mismo esta madrugada y no tengo resultados. aun no manejo bien lo de regex espero me puedas ayudar. ![]() |
| ||||
Re: Uso de eregi_replace() y Regex ! ya lo resolvi , un poco de practica nada mas me faltaba... Cita: preg_match("/Canciones de (.*?) - (.*?) - Letras de Canciones/",$nombre_autor,$titulo); echo $titulo[1]; echo $titulo[2]; |