Страницы

Поиск по вопросам

четверг, 27 февраля 2020 г.

Как заменить повторяющиеся группы элементов с помощью replaceAll?

#java #строки


Вопрос относительно метода replaceAll в String.

Допустим, есть строка, содержащая строковое представление xml, где повторяются элементы:


 
  Alex
  Gazprom
 
 
  Irina
  Lukoil
 
.*", "Rosneft");


То получится так:


 
  Alex
  Rosneft
 


Ответы

Ответ 1



Для отключения "жадности" поиска используется квантификатор ?: line.replaceAll(".*?", "Rosneft"); Описание работы квантификаторов, например, есть здесь и здесь

Комментариев нет:

Отправить комментарий