preciso substituir a string abaixo como fazer isso?
/* * To change this template, choose Tools | Templates * and open the template in the editor. */packageNfe200;/** * * @author Jonas */publicclassTesteString{publicstaticvoidmain(String[]args){// String s1 = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";Strings2="<?xml version=\"1.0\" encoding=\"UTF-8\"?>";System.out.println(s2.replaceAll(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'
Rodrigo_Sasaki
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.
gente…
e o seguinte:
eu tenho um xml que preciso tirar esta string dele
e nao consigo como o exemplo que mostrei pra vcs…
Rodrigo_Sasaki
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\"\\?>", ""));
Cledsonjr
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.
jonasjgs2
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…