Resultados da pesquisa a pedido "preg-match-all"

2 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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 ...

2 a resposta

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]); ...

3 a resposta

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, ...

4 a resposta

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 ...

2 a resposta

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 ...