Вверх ↑
Ответов: 1528
Рейтинг: 57
#1: 2012-12-23 00:33:28 ЛС | профиль | цитата
#cpp
String str = "[About]
Version=1.2
Author=sаmakacd
Mail=09031998@i.ua

[Type]
Class=Element
Inherit=DialogCommon
Info=Диалог сообщения, который может содержать в себе до трёх кнопок
Tab=Controls";
Pattern pat = Pattern.compile("(?s)\[.*\].*(?=\[.*\])|.*");
Matcher matcher = pat.matcher(str);
String[] sm = new String[2];
int i = 0;
while (matcher.find()) {
if (!matcher.group().isEmpty()) {
sm[i++] = matcher.group();
}
}

for (String s : sm) {
System.out.println(s);
System.out.println("--------------------");
}
увы, но не воспроизводится
карма: 0

0