Я пытаюсь получить каждое совпадение с регулярным выражением в отдельной строке с запятыми между каждым элементом в строке. Я пытался найти методы для этого, но оба раза результаты по какой-то причине поражали, я заменял регулярное выражение и выводил с чем-то более простым, чтобы просто показать это, например, результаты будут выглядеть как
1 , ,
, a ,
, , b
, когда результаты должны быть
1 , a , b
С новой строкой для следующего матча
Вот обе попытки, которые я пытался, это java
input.replaceAll("(1)|(a)|(b)" , "$1 , $2 , $3 \n");
и
(match.group(1) + "," + match.group(2) + "," + match.group(3));
файл анализируемый файл выглядит следующим образом, например:
1 a b
Как исправить выход, чтобы он не находился в шахматном порядке?