EXpressão regular

oi povow to com problemas… heheheh
preciso de uma expressão regular q possa pegar alguma coisa entre aspas ou não.
tipo assim

       //comando = "assert "Mane da Silva" getAtributoCliente id=id1 atributo=nome";
        comando = "assert null getAtributoCliente id=id1 atributo=nome";
        mensagem = comando.replaceAll("assert "(.*?)" ","");
        System.out.println(mensagem);

A saída deve ser somente “getAtributoCliente id=id1 atributo=nome” para ambos os casos.

Acho que isso resolve seu problema:

assert\s{1}([a-zA-Z]|(".*"))*\s{1}

ele encontra assertESPAÇO(palavraOUpalavraentreaspas)ESPAÇO

eu faria uma pequena variacao:

asserts{1}([a-zA-Z]*|("[^"]*"))s{1}(.*)

vai depender de como vc interepreta isso:
assert “Mane da Silva” “mane” getAtributoCliente id=id1 atributo=nome