У меня есть этот список в Scala:Как удалить подстроку между двумя конкретными символами в Scala
List[String] = List([[aaa|bbb]], [[ccc|ddd]], [[ooo|sss]])
И я хочу, чтобы получить тот же список с подстроки между | и] удалены и | удален тоже.
Так что результат будет:
List[String] = List([[aaa]], [[ccc]], [[ooo]])
Я пытался что-то сделать строку со списком и с помощью replaceAll, но я хочу, чтобы сохранить список.
Спасибо.
Большое вам спасибо! – KonaKona
Вам не нужна группа захвата, если вы меняетеAll ("" "\ \ [^ \]] +" "", "") ', и она по-прежнему точная, если уровень' [] 'nesting изменяется. – jwvh
@jwvh: Я знаю, что могу заменить на ']]'. Это просто способ показать, что может делать регулярное выражение. –