Я бы хотел нравится использовать Vim для сопоставления регулярного выражения и выполнения подстановки. У меня есть tsv-файл со строками, которые выглядят следующим образом:
rs11223-A -A
rs23300-G -TTA
rs9733-T -G
rs11900000-GT -TTG
Я хочу заменить символ табуляции на тире (-) только в первом столбце после rs ...
В Vim я пытался выполнить подстановка с использованием:
:%s/(?<=^rs[0-9]{1,12})-/\t/g
Может ли кто-нибудь указать, в чем заключается моя проблема, и указать правильное решение?