Коллекция из повторяющихся элементов в строке

83
19 апреля 2021, 19:00

Нужно составить список нужных фрагментов из строки.

String template = "sometext [desired text 1], ... sometext! desired text[desired text N] ..... "

на выходе в колекции должны остаться только

[desired text 1]
[desired text N]

т.е. только то что в ковычках.

Пока уперся в такой вариант.

"\\[.*?\\]"
Answer 1
String messageText = "не нужный текст:[нужный текст],не нужный текст:[нужный текст]";
        List<String> lists= new ArrayList<>();
        Pattern p = Pattern.compile("\\[.*?\\]");
        Matcher m = p.matcher(messageText);
        while (m.find()) {
            lists.add(m.group());
        }
READ ALSO
Внутренние отступы в toolbar android

Внутренние отступы в toolbar android

Как динамически в коде изменить внутренние отступы в toolbar? Изначальные отступы задаю в xml:

66
Как сохранить объект в bundle?

Как сохранить объект в bundle?

У меня есть класс,который я хочу сохранить в bundleЯ знаю что для этого нужно implements Parcelable

102
Selenium scroll по дереву элементов

Selenium scroll по дереву элементов

У меня есть веб элемент дерово, элементы которого появляются по мере скролинка по нему

68
Как задать setFixedSize для Texture View

Как задать setFixedSize для Texture View

В SurfaceView есть метод setFixedSize, чтобы фиксированно установить размер отображаемого видеоКак установить такой же фиксированный размер для TextureView?

85