Problema com string

bom dia a todos…

preciso substituir a string abaixo como fazer isso?

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package Nfe200;

/**
*

  • @author Jonas
    */
    public class TesteString {
    public static void main(String[] args) {
    // String s1 = “<?xml version=\"1.0\" encoding=\"UTF-8\" ?>”;
    String s2="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
    System.out.println(s2.replaceAll(s2, “qualquer coisa”));

    }
    }[/code]

Mas o que vc precisa fazer?.. explique melhor

Se vc quiser substituir tudo, basta fazer:

s2 = "qualquer coisa";

você viu o que a documentação diz a respeito do método replaceAll?

Vai substituir cada substring encontrada dentro da String que case com a expressão regular enviada no primeiro argumento, pelos caracteres encontrados no segundo argumento.String text = "google"; String replacedText = text.replaceAll("g", "d"); System.out.println(replacedText); // Imprime 'doodle'

Por favor, não duplique seus tópicos.

Se não sabe se postou no fórum correto, entre em contato com a moderação e eles podem mover seu tópico caso seja necessário.

http://guj.com.br/java/283660-problema-com-string

gente…
e o seguinte:
eu tenho um xml que preciso tirar esta string dele
e nao consigo como o exemplo que mostrei pra vcs…

Interrogações são metacaracteres especias em expressões regulares, portanto são interpretados de maneira diferente, se quiser que sejam interpretados literalmente, é necessário escapá-los.String str = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; System.out.println(str.replaceAll("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>", ""));

Pq vc quer tirar? Está dando erro na hora de ler a nota?

Estava com esse problema tbm, era pq a nota vinha com quebra de linha após esse cabeçalho.

Veja se isso tbm não é o seu caso.

digaoneves, obrigado cara era isso mesmo…

cledsonjr… e o seguinte,
eu estou montando um xml de envio de nfe
porem peguei o cabecalho do envio nfe e
juntei com a nfe assinada…
devido ao fato dos problemas com o jaxb resolvi
devido a ns2 e etc…

eu resolvi no caso do envio do lote
montar o xml na unha…

so que a nfe.xml ela tem este inicio e
para juntar com o xml do envio nfe eu precisava retirar

sei que vc vai me dizer mas o jax b faz isso e aquilo…
porem mesmo usando a nfe assinada
quando vc faz um unmarshall
ele repete ums serie de coisas e pode modificar
o xml assinado e isso da problema
na assinatura

a unica maneira que encontrei foi montar na unha
ao menos o envinfe…

e depois de muito sofrer deu certo…