Прошу не готовое решение, а помощь в решение. Как пошагово решить эту задачу. Буду благодарен за любую помощь)

JAVA/ На вход поступает строка вида число[строка], на выход - строка, содержащая повторяющиеся подстроки. Пример: Вход: 2[xyz]4[xy]z Выход: xyzxyzxyxyxyxyz


Ответы (1 шт):

Автор решения: fox
/*читай "регулярные выражения"
 *там все ответы
 *https://metanit.com/java/tutorial/7.4.php
 * ну и Шилдт конечно
 */
import java.util.regex.Pattern;

public class счетчик_строк {

    public static void main(String[] args) {
        String a = "2[xyz]4[xy]z";
        Pattern pattern = Pattern.compile("[\\[ ,.!?\\]]");
        
        String []i = pattern.split(a);
           for(String word:i)
                System.out.println(word);
    }
}     // с массивом i справишься?
→ Ссылка