Articles of regex

PHP reemplaza las subcadenas anteriores de alguna otra subcadena

Digamos que tengo esta cadena: $myString = ‘aaa = b AND cc = dd OR e = ff_%_g AND hh = iii AND j = k_%_lll …’ Quiero comprobar si la subcadena ‘_%_’ está presente, y en ese caso, quiero reemplazar el anterior (y solo el anterior) ‘=’ por un ‘LIKE’ . Es decir, quiero […]

¿Por qué falla mi preg_replace () en el contenido de archivos de varias líneas en Windows?

Tengo un archivo de texto Qfile.txt y los contenidos son los siguientes, y quiero crear otro archivo con la misma información y las respuestas son diferentes. Qfile1.txt, Qfile2.txt Qfile.txt Question “What is your age?” Answer “” Question “What you doing?” Answer “” Question “What is you name?” Answer “” Qfile1.txt Question “What is your age?” […]

¿Eliminar el signo de puntuación con expresión regular?

Hice esta función para limitar la longitud de una cadena en la salida, /* limit the lenght of the string */ function limit_length($content, $limit) { # strip all the html tags in the content $output = strip_tags($content); # count the length of the content $length = strlen($output); # check if the length of the content […]

Cómo hacer una expresión regular para eliminar todos los caracteres especiales (?. = +, Etc.), pero debe permitir el carácter chino / japonés / coreano

El carácter chino / japonés / coreano es de doble byte o Unicode.

Cortar tags HTML y ajustar tags HTML otra vez Parte / 2

es posible mapear la cascada de tags en cada etiqueta secundaria de la etiqueta principal actual, como esta DE: string bold italic string also(bold) PARA: convertir a esta cadena string bold italic string also(bold) la pregunta base (Parte 1) fue respondida por jerry Cortar tags HTML y ajustar tags HTML otra vez Parte / 1 […]

Zend Framework 2 Child Regex Routing

He estado luchando desesperadamente con ZF2, estoy intentando crear un árbol de ruta, de modo que: / manual: va al controlador manual, acción de índice / manual / [algo] – Va al controlador manual, acción del fabricante / manual / [algo] / [más] – Va al controlador manual, acción de categoría / manual / [algo] […]

Obtener una parte de una cadena

Estoy intentando recostackr todos los ID de un sitio … la estructura de URL es … http://www.abc.com/family/index.jsp?categoryId=12436777 Estoy interesado en la categoryId 12436777 que es en este caso 12436777 Mi pregunta es ¿Cuál es el mejor, Regex o cadena explotar? si regex, por favor ayúdenme, soy muy malo … Además, tengo que considerar que las […]

PHP preg_match con expresión regular: solo guiones y espacios entre palabras

¿Cómo puedo permitir guiones únicos y espacios únicos solo dentro de las palabras, pero no al principio o al final de las palabras? if(!preg_match(‘/^[a-zA-Z0-9\-\s]+$/’, $pg_tag)) { $error = true; echo ”; } No quiero aceptar estos aportes a continuación —stack—over—flow— stack-over-flow- stack-over-flow2 stack over flow pero solo estos son aceptables, stack-over-flow stack-over-flow2 stack-over-flow3 stack over […]

adaptación de enlaces después de mod_rewrite

Con la ayuda de alguien de Stack Overflow logré cambiar mis enlaces para que sean más amigables para el usuario y los motores de búsqueda. Esta URL http://www.showcase.zz.mu/oferta.php?tip=Club&nume=Goblin&localitate=Bucuresti&judet=Bucuresti&id=52138700c4d7c cambió a esta URL http://showcase.zz.mu/oferta/Club-Goblin-Bucuresti-Bucuresti-52138700c4d7c.php . Si trato de acceder a la nueva URL manualmente, funciona como debería. Sin embargo, en mi página de búsqueda, el enlace […]

Descarga de video de Youtube en php usando regex

Estoy usando el siguiente código para descargar videos de youtube. <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past require_once('lib/youtube.lib.php'); if(preg_match('/youtube\.com/i',$_GET['url'])){ if(!preg_match('/www\./i',$_GET['url'])){ $_GET['url'] = str_replace('http://','http://www.',$_GET['url']); } list($video_id,$download_link) = get_youtube($_GET['url']);} else{ die('Sorry, the URL is not recognized..’); } ?> <img src="http://img.youtube.com/vi//1.jpg” alt=”Preview 1″ class=”ythumb” /> <img src="http://img.youtube.com/vi//2.jpg” […]