У меня есть строка URL-адресов, пример "domain.com/url1, domain.com/url2 etc"
. Иногда они разделены запятой, вкладкой или трубкой. То, что я хотел бы сделать, это разделить их на массив строк и автоматически обрабатывать любой потенциальный прецедент. Кто-нибудь знает хороший способ справиться с этим?Создание массива строк из строки с разделителями.
Я начал с чего-то подобного, но он работает неправильно и не обрабатывает все варианты использования.
Collection<String> newUrls = Arrays.asList(photoHolder.getPhotoURLs().replaceAll("\\|", ",").replaceAll("\\s+", "").split(","));
Что общего у ваших разделителей? Все ли они содержат пространство в конце? –
В csv-файле есть поле с фотографией, и каждый файл csv может очень сильно отличаться от компании, производящей ее. Они присылают мне список фоторесурсов, мне просто нужно иметь возможность обрабатывать все варианты использования. Иногда есть места, иногда нет. –