Pattern.matches(regex, value);
retorna false
para os parâmetros fornecidos:
Regex = [<>:/\\|?*] value = This Should /Match*?
minha expectativa, porém, é que deva retornar true
, O que estou perdendo aqui?
Respostas:
-1 para resposta № 1se comporta exatamente da mesma maneira que a expressão
Pattern.compile(regex).matcher(input).matches()
Tenta combinar a região inteira com o padrão.
Sua regex não combina a string inteira.