RegEx заменить несколько групп в 1 действии - PullRequest
0 голосов
/ 04 мая 2018

У меня есть строка чисел, похожая на эту

01234567890
01234567890
01234567890
01234567890
01234567890
01234567890

То, что я хочу, это разделить эту группу на партии, а также сделать каждую партию отдельной строкой, разделенной запятой, чтобы окончательный результат выглядел так:

01234567890,01234567890,01234567890,01234567890

01234567890,01234567890,01234567890,01234567890

01234567890,01234567890,01234567890,01234567890

У меня есть 2 RegEx, каждое из которых выполняет одно или другое задание, но мне интересно, есть ли способ их объединить?

(\d{11})\n  and   $1, - to replace

Это поместит все это в 1 строку, разделенную запятой, и во 2-е регулярное выражение, которое поместит их в пакеты, сколько я хочу "x"

((\d{11})\n){x}  and   $0\n\n\n - to replace

Помещение двух выражений замены рядом друг с другом не дает желаемого результата. Поэтому мне интересно, можно ли вообще объединить 2 действия или они должны быть отдельными?

...