Я читаю текстовый файл, который содержит названия фильмов, год, язык и т. Д.
Я пытаюсь взять эти атрибуты. < /p>
Предположим, что некоторые строки такие: < /p>
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)"
< /code>
Как я могу получить название, год, страна, если указано, какой титул, если указан из этого? Я делаю это, потому что я пытаюсь генерировать XML из текстового файла. У меня есть DTD для этого, но я не уверен, что он мне нужно использовать в этом случае. < /p>
String pattern;
Pattern p = Pattern.compile("\"([^\"]*)\"");
Matcher m;
Pattern number = Pattern.compile("\\d+");
Matcher num;
m = p.matcher(s);
num = number.matcher(s);
if(m.find()){
System.out.println(m.group(1));
}
if(num.find()){
System.out.println(num.group(0));
}
Подробнее здесь: https://stackoverflow.com/questions/363 ... ng-in-java