Как взять текст из грязной строки в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как взять текст из грязной строки в Java?

Сообщение Anonymous »

Я читаю текстовый файл, который содержит названия фильмов, год, язык и т. Д.
Я пытаюсь взять эти атрибуты. < /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

Вернуться в «JAVA»