У меня есть файл со списками строк, разделенных точкой с запятой, как этот:
aaaa;bbb;ccccccc;dd;
eeee;fff;ggggggg;hh;
iiii;jjj;kkkkkkk;ll;
и ищу выражение регулярного выражения для замены n-го элемента каждой строки (используя Notepad++ v6.8.3, механизм регулярных выражений в основном следует синтаксису Perl). Я верю этому выражению
^([^\;]*\;){n}([^;]*)
число n будет захватывать все до n-й точки с запятой. Чем мне нужно заменить его, чтобы изменить только n-ую запись каждой строки?
Как пример: если n = 3, я хотел бы получить регулярное выражение и замену, чтобы получить
aaaa;bbb;xxxxxxx;dd;
eeee;fff;xxxxxxx;hh;
iiii;jjj;xxxxxxx;ll;