replaceAll()

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo Alle zusammen,

ich habe folgendes Problem:

Ich möchte folgendes machen -> [irgend ein Text]\[hier noch ein Text]\[und das was hier steht möchte ich entfernen]\

oder

[irgend ein Text]\[hier noch ein Text]\[irgend ein Text]\[hier noch ein Text]\[und das was hier steht möchte ich entfernen]\

und der Inhalt von dem was ich entfernen möchte ist variabel.....


ich hoffe mir kann jemand von Euch helfen da ich schon ganz lange an diesem Problem sitze und weiß auch nicht mehr weiter....:shock:

Vielen Dank
 
S

SlaterB

Gast
> da ich schon ganz lange an diesem Problem sitze

lange wartend, dass es jemand anders macht,
oder hast du viele Ansätze, von denen du hier keinen erzählst? ;)

ein einfacher Ansatz:
bekannten String suchen mit indexOf,
Länge des bekannten String draufaddieren,
dann hast du die Position nach dem bekannten Text,

könntest nun substring 0 bis dahin erstellen
 
G

Guest

Gast
natürlich wäre es mir lieber wenn ich es selber hin bekommen würde.....



String s= "[irgend ein Text]\\[hier noch ein Text]\\[und das was hier steht möchte ich entfernen]\\";
int i = s.lastIndexOf("[");
System.out.println(i);

int in = s.lastIndexOf("]");
System.out.println(in);



s=s.replaceAll("ich weiß nich was hier rein soll", "");

System.out.println(s);
}
 
S

SlaterB

Gast
wie gesagt, ganz ohne replaceAll,
sondern Index bestimmen und substring
(eine Möglichkeit von vielen)
 
G

Guest

Gast
Vielen Dank!!!

habe es nach deinem Vorschlag gemacht!!! und es funktioniert!!! :D

String s= "[irgend ein Text]\\[hier noch ein Text]\\[und das was hier steht möchte ich entfernen]\\";
int i = s.lastIndexOf("[");
System.out.println(i);

int in = s.lastIndexOf("]");
System.out.println(in);



s=s.substring(0, i);

System.out.println(s);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Tommy Nightmare String.replaceAll(...) fehlerhaft? Allgemeine Java-Themen 3
N Methoden "a.b".replaceAll(".", "$") Allgemeine Java-Themen 8
N String.replaceAll Problem Allgemeine Java-Themen 5
K replaceAll bei sehr großen String Allgemeine Java-Themen 3
J replaceAll , "[", "]" & regex Allgemeine Java-Themen 12
Airwolf89 ReplaceAll, kann xml- Tag nicht aus String ausschneiden Allgemeine Java-Themen 3
A Probleme mit replaceAll Allgemeine Java-Themen 3
D replaceAll => no such java.lang.NoSuchMethodError Allgemeine Java-Themen 5
Daniel_L RegEx und replaceAll - Probleme mit escapen des Suchbegriffs Allgemeine Java-Themen 4
D Regex-Problem mit replaceAll Allgemeine Java-Themen 5
G String.replaceall - mehrere Zeichen durch eines ersetzen Allgemeine Java-Themen 5
S Geschwindigkeitsproblem bei String.replaceAll Allgemeine Java-Themen 2
Daniel_L Frage zu replaceAll und regulären Ausdrücken Allgemeine Java-Themen 15
T String.replaceAll - warum PatternSyntaxException? Allgemeine Java-Themen 4
F [ und mit replaceAll() ersetzen Allgemeine Java-Themen 2
@ String replaceAll(" ", ""); Allgemeine Java-Themen 2
T ReplaceAll (außer) Allgemeine Java-Themen 11
karambara ReplaceAll und Backslashes Allgemeine Java-Themen 3
P replaceAll und "\" durch "/" ersetzen Allgemeine Java-Themen 15
P ReplaceAll ersetzt nicht bzw. möchte verketteten string Allgemeine Java-Themen 4
G replaceAll Allgemeine Java-Themen 2
R String.replaceAll $lt; ersetzen Allgemeine Java-Themen 3
G ReplaceAll problem Allgemeine Java-Themen 7
P Alternative zu replaceAll (jdk < 1.4) Allgemeine Java-Themen 14

Ähnliche Java Themen

Neue Themen


Oben