Não é possível combinar usando lookahead negativo de regex? [fechadas]

0

Eu quero corresponder a seguinte string usando expressões regulares em Java:

suspicious url test' xts#dfd

Eu não quero que a regex corresponda se houver uma cotação, ( ' ) É isso que estou usando.

suspicious url\s.*(?!')

Quando eu uso isso, eu correspondo a string inteira.

    
por asadz 13.06.2013 / 15:09

1 resposta

3

O problema é que o. * corresponderá a tudo antes que o futuro aconteça. Se você quer apenas ter certeza de que um 'não segue até o final da linha tente:

suspicious url\s[^']*$
    
por 13.06.2013 / 15:44

Tags