Ich lese eine Textdatei, die Filmtitel, Jahr, Sprache usw. enthält. Ich versuche, diese Attribute zu greifen.Wie man Text von einer unordentlichen Schnur in Java ergreift?
eine Schnur sind wie folgt Angenommen:
String s = "A Fatal Inversion" (1992)"
String d = "(aka "Verhngnisvolles Erbe" (1992)) (Germany)"
String f = "\"#Yaprava\" (2013) "
String g = "(aka \"Love Heritage\" (2002)) (International: English title)"
Wie kann ich packen Titel, Jahr, Land, wenn angegeben wird, welche Art von Titel, wenn von diesem angegeben?
Ich bin nicht sehr gut in der Verwendung von Regex und Mustern, aber ich weiß nicht, wie man es findet, welche Art von Attribut es ist, wenn sie nicht angegeben sind. Ich mache das, weil ich versuche, XML aus einer Textdatei zu generieren. Ich habe das dtd dafür, aber ich bin nicht sicher, dass ich es brauche, um es in diesem Fall zu verwenden.
Edit: Hier ist was ich versucht habe.
nach Ihren Versuchen. –
die Daten sind zu viel chaotisch und inkonsistent. Da die Daten zunehmen, wird es auch zu Inkonsistenzen kommen und es wird zunehmend schwieriger, die Daten zu erfassen. – rock321987
@AvinashRaj check edit. danke – user2775042