У меня есть строка такого типа
Длительность: 02:18:19 Озвучка: оригинал Страна: Россия Жанры: драма военный отечественный В ролях: кто-то кто-то кто-то еще Режиссер: реж Описание: блабла
Каким образом я могу забрать информацию средствами Java? Чтобы было так:
02:18:19,,,,оригинал,,,,Россия,,,,Драма, Военный, Отечественный,,,,Кто-то, Кто-то, Кто-то еще,,,,реж,,,,блабла
Если сплитить по двоеточию и брать все четные элементы массива, то двоеточия есть в длительности и в описании могут быть
А если сплить по двоеточию с пробелом то... Вот, не могу никак додумать
Разбейте на группы регэкспами и расфасуйте так, как нравится.
Можно воспользоваться регулярными выражениями:
String str = "Длительность: 02:18:19 Озвучка: оригинал Страна: Россия Жанры: драма военный отечественный В ролях: кто-то кто-то кто-то еще Режиссер: реж Описание: блабла";
String p = "Длительность: (.*) Озвучка: (.*) Страна: (.*) Жанры: (.*) В ролях: (.*) Режиссер: (.*) Описание: (.*)";
Pattern pattern = Pattern.compile(p);
Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
for (int i=1; i<=matcher.groupCount(); i++) {
System.out.println(matcher.group(i));
}
}
Вывод:
02:18:19
оригинал
Россия
драма военный отечественный
кто-то кто-то кто-то еще
реж
блабла
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю сейчас дизайн для сайта и никак не могу определиться с нужными тегами
Я пытаюсь создать эффект «источника света» в SVG, посредством чего вырезаю часть темной области, которая будет покрывать изображение
Помогите пожалуйста с валидацией формы на jQuery! Чтобы проверялось перед отправкойПри наведении на картинку появлялось окошечко об ошибке