Resultados da pesquisa a pedido "pcre"
Barra invertida extra necessária no padrão regexp do PHP
Ao testar uma resposta parapergunta de outro usuário [https://stackoverflow.com/questions/2145703/regex-match-this-string/2145740] Encontrei algo que não entendo. O problema foi substituir todos os literais\t \n \r caracteres de uma sequência com ...
Regeg: Olhe para trás para evitar um número ímpar de barras invertidas consecutivas
Tenho entrada do usuário onde algumas tags são permitidas entre colchetes. Eu já escrevi o padrão regex para encontrar e validar o que está dentro dos colchete No campo de entrada do usuário, o colchete de abertura pode ([) ser escapado com ...
RegEx BackReference para combinar valores diferentes
Eu tenho uma regex que eu uso para corresponder à expressão do formulário(val1 operator val2) Essa regex se parece ...
Regex para combinar funções específicas e seus argumentos em arquivos
Estou trabalhando em um analisador de javascript gettext e estou preso no regex de análise. Eu preciso pegar todos os argumentos passados para uma chamada de método específica_n( e_(. Por exemplo, se eu os tiver nos meus arquivos ...
Regex PCRE pode corresponder a um caractere nulo?
Eu tenho uma fonte de texto com nulos e preciso retirá-los junto com meu padrão de expressão regular. Regex pode mesmo corresponder a um caractere nulo? Eu só percebi que os tinha quando meu padrão se recusou a corresponder e quando o colei no ...
Modo multilinha Regex com grupo opcional ignora dados válidos
Considere o próximo exemplo: $payload = ' ababaaabbb =%= ababaaabbb =%= ababaa =%= '; $pattern = '/^[ab]+\s*(?:=%=)?$/m'; preg_match_all($pattern, $payload, $matches); var_dump($matches);O resultado esperado e real da correspondência ...
Qual é o motivo técnico para "a afirmação de aparência DEVE ter comprimento fixo" na expressão regular?
Por exemplo, a regex abaixo causará relatórios de falhasasserção lookbehind não é comprimento fixo: #(?<!(?:(?:src)|(?:href))=["\']?)((?:https?|ftp)://[^\s\'"<>()]+)#SEsse tipo de restrição não existe paralookahead.
Existe algo como “alternância negada”, ou “classes de string negadas”, a la “classes de personagens negadas”, no PCRE?
Tudo bem, então enquanto o padrão
Falha na compilação: os elementos de intercalação POSIX não são suportados
Acabei de instalar um site e um CMS herdado em nosso servidor e estou recebendo um erro de compilação do POSIX. Felizmente, ele só aparece no back-end, no entanto, o cliente deseja se livrar del Warning: preg_match_all() ...