Zeichenketten zerteilen

Status
Nicht offen für weitere Antworten.

tomiondrums

Mitglied
Hi!
Ich hab das Problem, daß mir JDBC beim Löschversuch eines Datensatzes, der referenziert wird (was hier allerdings nix zur Sache tut) einen String ausgibt, der folgendermaßen aufgebaut ist:
Code:
Cannot delete or update a parent row: a foreign key constraint fails (`xweigh/VRef`, CONSTRAINT `VRef_ibfk_1` FOREIGN KEY (`rRef`) REFERENCES `Vehicle` (`vID`))
Dieser hat eigentlich immer denselben Aufbau, nur die unten markierten Wörter varieren jeweils:
Code:
Cannot delete or update a parent row: a foreign key constraint fails (`xweigh/VRef`, CONSTRAINT `VRef_ibfk_1` FOREIGN KEY (`rRef`) REFERENCES `Vehicle` (`vID`))
                                                                       ^^^^^^ ^^^^               ^^^^^^^^^^^                ^^^^               ^^^^^^^    ^^^   .
Genau diese Wörte hätte ich gern jeweils isoliert als String.
Meine Frage(n): Gibts irgend einen Parser etc., dem ich
Code:
Cannot delete or update a parent row: a foreign key constraint fails (`xweigh/VRef`, CONSTRAINT `VRef_ibfk_1` FOREIGN KEY (`rRef`) REFERENCES `Vehicle` (`vID`))
und
Code:
Cannot delete or update a parent row: a foreign key constraint fails (`%1/%2`, CONSTRAINT `%3` FOREIGN KEY (`%4`) REFERENCES `%5` (`%6`))
mitgebe und der mir dann eine Liste dieser Wörter liefert? Sowas denk ich, braucht man doch sicherlich öfter mal, oder?
Geht das vll. auch mit Regular expressions (wenn ja, wie?)?

Danke
MfG
Tom
 
S

SlaterB

Gast
Reguläre Ausdrücke ist etwas, was man in einem Lehrbuch lernen kann,
ich schreibe dir ein Beispiel,
aber zumindest von mir keine großen Erklärungen

Code:
class Test
{
    public static void main(String args[])
        throws Exception
    {
        String st = "aaa bbbX cccc";
        Pattern p = Pattern.compile("aaa (.*)X cccc");
        Matcher m = p.matcher(st);
        System.out.println(m.matches());
        System.out.println(m.group(1));
    }
}
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben