String search1 = "protected List<abDTO.bdDTO.cd> name;"
String search2 = "protected List<abDTO.bd.cd> name;"
Мне нравится заменять имена классов, у которых нет DTO.
Результат:
String res1= "protected List<abDTO.bdDTO.cdDTO> name;"
String res2= "protected List<abDTO.bdDTO.cdDTO> name;"
В конце я получаю что-то подобное с Java:
.replaceAll("DTO\\.(\\w+)(?!DTO)\\>", "DTO.$1DTO>")
.replaceAll("DTO\\.(\\w+)(?!DTO)\\.", "DTO.$1DTO>")
Я думаю, что я недалеко от результата.
Как мне объединить предопределенный символ classe \w
и сказать им, что он не может содержать DTO в конце слова