Resultados da pesquisa a pedido "pcre"
Regex Unicode; Caracteres XML inválidos
A lista de caracteres XML válidos é bem conhecida, conforme definido pelas especificações: #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]Minha pergunta é se é possível ou não criar uma expressão regular PCRE para isso ...
Erro PHP PCRE preg_replace
<?php function pregForPreg($value) { $value = preg_replace(array('#\(#', '#\)#', '#\+#', '#\?#', '#\*#', '#\##', '#\[#', '#\]#', '#\&#', '#\/#', '#\$#', '#\\\\#'), array('\(', '\)', '\+', '\?', '\*', '\#', '\[', '\]', '\&', '\/', '\\\$', '\\\\'), ...
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 ...
Detecte se o PCRE foi construído sem as opções de configuração --enable-unicode-properties ou --enable-utf8
Eu tenho uma biblioteca PHP que usa várias expressões regulares com o\P expressões para cadeias multibyte, por exemplo ((((?:\P{M}\p{M}*)+?)|(\'[^\']*\')|(\"[^\"]*\"))!)?\$?([a-z]{1,3})\$?(\d+) Enquanto isso funciona na maioria das compilações, ...
Como exatamente esse regex recursivo funciona?
Este é um acompanhamento paraessa questão [https://stackoverflow.com/questions/43875776/regex-for-fun-match-words-with-a-number-of-characters-equal-to-2n] . Dê uma olhada neste padrão: (o(?1)?o)Corresponde a qualquer sequência deo com um ...
Por que o JavaScript RegExp não possui o sinalizador "s"? [duplicado]
Esta pergunta já tem uma resposta aqui: Como faço para corresponder qualquer caractere em várias linhas em uma expressão regular? [/questions/159118/how-do-i-match-any-character-across-multiple-lines-in-a-regular-expression] 21 respostasEu amo ...
Regex do PHP: como combinar \ re \ n sem usar [\ r \ n]?
Eu testei\v (espaço em branco vertical) para correspondência\r\n e suas combinações, mas eu descobri que\v não corresponde\r e\n. Abaixo está o meu código que estou usando .. $string = " Test "; if (preg_match("#\v+#", $string )) { echo ...
Caracteres de letra Unicode correspondentes no PCRE / PHP
Estou tentando escrever um validador razoavelmente permissivo para nomes em PHP, e minha primeira tentativa consiste no seguinte padrão: // unicode letters, apostrophe, hyphen, space $namePattern = "/^([\\p{L}'\\- ])+$/";Eventualmente, isso é ...
Regex PCRE para regex sed
Primeiro de tudo, desculpe pelo meu inglês ruim. Eu sou um cara alemão. O código fornecido abaixo está funcionando bem no PHP: $string = preg_replace('/href="(.*?)(\.|\,)"/i','href="$1"',$string);Agora T precisa do mesmo parased. Eu pensei que ...
Como faço para combinar caracteres acentuados com PHP preg?
Eu gostaria de dar aos meus usuários a opção de não apenas preencher letras e números, mas também letras "especiais" como "á", "é" etc. etc. No entanto, não quero que eles possam usar símbolos como "!", "@", "%" etc. Existe uma maneira de ...