Теперь у меня есть некоторые входные данные, такие как этот шаблон:
org.apache.commons.fileupload, версия = 1.2.1, org.apache.commons.fileuplo> ad.disk, версия = 3.00,0, org.apache.commons.fileupload.servlet, версия = 1,2> 0,1, org.apache.commons.fileupload.util, версия = 1.2.1, org.apache.commons.> IO, версия 1.4.0 =, org.apache.commons.io.filefilter, версия = 1.4.0, org.apa> che.commons.io.output, версия = 1.4.0, org.apache.felix.inventory, версия => 1.0.0,атрибуты org.apache.felix.webconsole, версия = 3.3.0, org.apache.felix.webcon> sole.bundleinfo, версия = 1.0.0, org.apache.felix.webconsole.i18n, версия => 1.0.0][0]: org.apache.commons.fileupload
И мне нужно разделить его и сохранить в таблице или списке следующим образом:
где: (Пример)
String[] attributes = inputs.split();
attributes[0]: org.apache.commons.fileupload,version=1.2.0
attributes[1]: org.apache.commons.fileupload.disk,version=3.0.0
.....
Я пытался с некоторым кодом:
attributes = input.split("((,version=)*([0-9],))");
but i got:
attributes[0]: org.apache.commons.fileupload,version=1.2.
attributes[1]: org.apache.commons.fileupload.disk,version=3.0.
Где всегда пропускаются последние цифры версии = 1.2.X!
Я надеюсь, что кто-то может помочья