Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jair Humberto

[Resolvido] como excluir dois caracteres em uma regex?

Recommended Posts

Olá pessoal,

 

estou precisando excluir de uma pesquisa dois caracteres. Eu só sei excluir UM. vejam o exemplo:

 

/[^a]+/

neste exemplo, quero dizer: case com qualquer string que não contenha "a". Agora , eu queria que casasse

com qualquer coisa que não contenha a ou b. Como fica? Tentei as possibilidades mais lógicas e não deu certo

como [^a|b], [^a,b], [^a;b], [^ab]. Parece que esse operador só aceita um caracter!

 

estou usando o preg_match_all, e estou querendo capturar todos os endereços de links de uma página e que não

contenha os caracteres: ",',#.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, não sei o que eu estava fazendo errado,

 

simplemente coloquei assim e funcionou:

'~<a.*href="([^"#\']+)".*>.*</a>~'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.