Resultados de la búsqueda a petición "preg-match-all"

2 la respuesta

Preg_match_todos que devuelven la matriz dentro de la matriz?

Estoy tratando de obtener la información de esta matriz, pero por alguna razón está anidando todo en$matches[0]. <? $file = shell_exec('pdf2txt.py docs/April.pdf'); preg_match_all('/.../',$file,&$matches); print_r($matches) ?> ¿Funciona ...

2 la respuesta

preg_match_all no coincide cuando se usa un quilate (^)

Estoy usandopreg_match_all para encontrar una URL en un archivo HTML. La URL siempre aparece al comienzo de la línea, sin espacios iniciales, como este: <A HREF="/link/to/here"><strong>Next</strong></A> Utilicé esto para ...

6 la respuesta

Obtenga coincidencias repetidas con preg_match_all ()

Estoy tratando de hacer coincidir todas las subcadenas con un multiplicador: $list = '1,2,3,4'; preg_match_all('|\d+(,\d+)*|', $list, $matches); print_r($matches);Este ejemplo devuelve, como se esperaba, la última coincidencia en[1]: Array ( ...

2 la respuesta

Interando sobre partidos de preg_match_all

Estoy tratando de descubrir la mecánica de este complemento en WordPress. Tengo una función preg_match_all que se ve así: preg_match_all('/(?<=\\[\\[).+?(?=\\]\\])/', $content, $matches, PREG_PATTERN_ORDER); $numMatches = count($matches[0]); ...

3 la respuesta

PHP preg_match_all limit

Estoy usando preg_match_all para patrones muy largos. cuando ejecuto el código, recibí este error: Advertencia: preg_match_all (): error de compilación: la expresión regular es demasiado grande en el desplazamiento 707830 Después de buscar, ...

4 la respuesta

¿Cómo puedo hacer una coincidencia de expresión regular global en Perl?

Estoy tratando de encontrar una expresión regular en Perl que coincida con múltiples patrones y los devuelva a todos comopreg_match_all en PHP lo hace. Esto es lo que tengo: $str = 'testdatastring'; if($str =~ /(test|data|string)/) { print ...

2 la respuesta

PHP: inesperado PREG_BACKTRACK_LIMIT_ERROR

function recursiveSplit($string, $layer) { $err = preg_match_all("/\{(([^{}]*|(?R))*)\}/",$string,$matches); echo "Elementi trovati: $err<br>"; if($err == FALSE) echo "preg_match_all ERROR<br>"; // iterate thru matches and continue recursive ...