Hallo kann mir jemand helfen???
Mein Problem: Ich lese aus einer Datei ein Zeichenstring ein. Dieses String sieht wie folgt aus:
05 'A'-LDBID USAGE COMP PIC S9 (4).
Jetzt soll das 'A' ersetzt werden. Das mache ich so:
Jetzt stellt sich mir nur folgendes Problem. Statt dem 'A' könnte auch ein 'B' oder 'C'. Die Semantik ist immer gleich erst ein ' Zeichen '. Wie kann ich das, unabhänig vom Zeichen in den Hochkommatas ersetzten.
Danke im voraus
Mein Problem: Ich lese aus einer Datei ein Zeichenstring ein. Dieses String sieht wie folgt aus:
05 'A'-LDBID USAGE COMP PIC S9 (4).
Jetzt soll das 'A' ersetzt werden. Das mache ich so:
Code:
if(sUmb.indexOf("'A'")>=0)
{
int str=sUmb.indexOf("'A'");
int end=str+3;
sb.append(sUmb);
sb.replace(str,end,STR_REPLACE2);
sUmb=sb.toString();
sb.delete(0,sb.length());
}
return(sUmb);
Danke im voraus