Articles of regex

PHP regex. Como obter uma série de correspondências?

Eu tenho uma string em um formato como este: 5;1-x;1-2;(1-x;)+ Eu usei 1-x como uma notação para todos os inteiros de 1 para infinito e (1-x;) + para marcar que o último número inteiro pode ser repetido várias vezes. Algumas cordas de exemplo: 5;1;1;1 5;7;2;7;5;1;9 Como posso combinar essas strings com o regex e obter […]

permutação usando expressão regular em php

Existe alguma maneira de obter permutação de todas as palavras em uma string usando apenas expressão regular em php. Por exemplo: para input como “Como remover a dor no joelho humano” Eu quero saída como: “How To”, “How”, “joelho dor”, “remover joelho”, “dor no joelho”, “remover”, “joelho humano”, etc.

País de correspondência de expressão regular?

Gostaria de uma expressão regular que verifique o texto de input para validade com o seguinte: pode conter minúsculas podem conter maiúsculas podem conter espaço pode não conter qualquer outra coisa. Eu quero usar isso dentro do meu código php.

PHP preg match / replace?

Eu preciso ler a string $ mysting e replace todo o incidente de ex com em outras palavras, adicione o título onde ele está faltando e faça com que a etiqueta do título tenha o mesmo valor que a tag alt. Alguns incidentes têm parâmetros adicionais como borda, com, altura – e estes devem ser […]

Como posso usar o regex para resolver isso?

Eu tenho duas strings que eu preciso extrair dados, mas não consigo conseguir funcionar. Gostaria de conhecer uma expressão regular, mas infelizmente não. Eu li alguns tutoriais iniciantes, mas não consigo encontrar uma expressão que faça o que eu preciso. Fora desta primeira cadeia delimitada pelo personagem igual, preciso ignorar os primeiros 6 caracteres e […]

Passando e URL como parâmetro em mod-rewrite

Estou tentando passar um URL como um parâmetro em mod-rewrite. Acho que há um problema na minha Regex. Este meu .htaccess: RewriteEngine on RewriteRule **^go/((http:\/\/)+[A-Za-z0-9\-]+[\.A-Za-z])/?$** feedmini.php?url=$1 [L] A URL que eu quero passar parece com http://www.aaaa.com/aaa/?q=v, mas sempre que eu tentar alcançá-la no go / http://www.aaaa.com/aaa/?q= v Recebo uma página de erro 404. Eu também […]

A expressão regular do PHP é substituída?

Eu quero dividir alfa-numérico (com espaço) e não alfa-numérico por vírgula em uma seqüência de caracteres. Eu tentei com isso … $str = “This is !@#$%^&”; preg_replace(“/([a-z0-9_\s])([^a-z0-9_])/i”, “$1, $2”, $str); Mas eu obtive esse resultado … Isto, é,! @ # $% ^ & Como posso corrigir o pattarn de pesquisa para obter esse resultado? Isto […]

Encontre links e remova-os do HTML

Como posso procurar links em HTML e removê-los? $html = ‘Test Title 1’; $html .= ‘Test Title 2’; $html .= ‘Test Title 3’; $match = ”; Quero remover a âncora, mas exibo o texto. ver abaixo. Teste Título 1 Título de teste 2 Título de teste 3 Nunca usei expressões regulares antes, mas talvez eu […]

Código PHP regex para extrair dados FDF

Estou tentando analisar um arquivo FDF usando PHP e regex. Mas eu simplesmente não consigo falar com a regex. Estou preso a analisar o arquivo para gerar uma matriz. %FDF-1.2 %âãÏÓ 1 0 obj << /FDF << /Fields [ <> <> <>] >> >> endobj trailer <> %%EOF Função atual (fonte: http://php.net/manual/en/ref.fdf.php ) function parse2($file) […]

REGEXP retornando falso em caracteres especiais

Eu não sou muito bom na regexp, mas esperando que alguém pudesse explicar melhor para mim, encontrei isso no código que eu dependo. Pergunto-me por que sempre fiquei falso neste cenário. Eu sei que \p{L} combina um único ponto de código na categoria “letra”. 0-9 é numérico. $regExp = /^\s* (?P([0-2]?[1-9]|[12]0|3[01]))\s+ (?P\p{L}+?)\s+ (?P[12]\d{3})\s*$/i; $value = […]