Resultados da pesquisa a pedido "preg-match-all"
Preg_match_all retornando matriz dentro da matriz?
Estou tentando obter as informações dessa matriz, mas por algum motivo está aninhando tudo em$matches[0]. <? $file = shell_exec('pdf2txt.py docs/April.pdf'); preg_match_all('/.../',$file,&$matches); print_r($matches) ?>Isso está funcionando ...
preg_match_all não corresponde ao usar um quilate (^)
Estou a usarpreg_match_all para encontrar um URL em um arquivo HTML. O URL sempre aparece no início da linha, sem espaço à esquerda, como este: <A HREF="/link/to/here"><strong>Next</strong></A>Eu usei isso para combinar: preg_match_all('|^<A ...
Obter correspondências repetidas com preg_match_all ()
Estou tentando fazer com que todos os substrings correspondam a um multiplicador: $list = '1,2,3,4'; preg_match_all('|\d+(,\d+)*|', $list, $matches); print_r($matches);Este exemplo retorna, como esperado, a última correspondência em[1]: Array ...
Iterando sobre partidas de preg_match_all
Estou tentando descobrir a mecânica deste plugin no WordPress. Eu tenho uma função preg_match_all que se parece com isso: preg_match_all('/(?<=\\[\\[).+?(?=\\]\\])/', $content, $matches, PREG_PATTERN_ORDER); $numMatches = count($matches[0]); ...
PHP preg_match_all limit
Estou usando preg_match_all para um padrão muito longo. quando executar o código, recebi este erro: Aviso: preg_match_all (): Falha na compilação: a expressão regular é muito grande no deslocamento 707830 Após a pesquisa, obtive a solução, ...
Como posso fazer uma correspondência global de expressão regular no Per
Estou tentando criar uma expressão regular no Perl que corresponda a vários padrões e retorne todos eles comopreg_match_all no PHP faz. Aqui está o que eu tenho: $str = 'testdatastring'; if($str =~ /(test|data|string)/) { print "its ...
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 ...