Tirando alguns caracteres com Regex

Boa tarde pessoa.

Gostaria de uma expressão regex ( gostaria de uma validação aonde uma string não possa contar dois caracteres ( & ,< ) )

Não consigo montar esta coisa super simples e olha que estudei isto para SCJP aff,

valew pessoal

Poderia explicar melhor sua necessidade? Não ficou mto claro.

Realmente não ficou muito claro.
Se for uma validação basica você podes utilizar o metodo “contains” da String.

String texto = "abc";

System.out.println(texto.replaceAll("a","-"));

O código acima não da conta do recado não?

String text = “Hoje fui tirar minha certificação java & comprei um livro”;

quero uma expressão regex aonde se no meio na string tiver & ou < me retorne false…

public static void main(String[] args) {
        String frase = "Hoje fui tirar minha certificação java & comprei um livro";   
        
        // Alternativa 1              
        Pattern p = Pattern.compile("[&<]");
        Matcher m = p.matcher(frase);        
        System.out.println(!m.find());
        
        // Alternativa 2
        System.out.println(!(frase.contains("&") || frase.contains("<")));
    }

EXATO, OBRIGADO

Amigo e para tirar(Bloquear) isto via javascript em um inputtext

Resolvido´

	function bloquearTeclas() {
   		 var tecla = (window.event)?event.keyCode:evt.which;
     	 if (tecla == 38 || tecla == 60 ){
     	 	event.returnValue=false;
     	 }  	 
    }


   chamada
   -> onkeypress="bloquearTeclas()"