Чистое регулярное выражение замените n на n + 1 - PullRequest
0 голосов
/ 21 марта 2019

Как заменить каждое число n, которое соответствует определенному шаблону, на n + 1 в VsCode?

Например,

1,2,3,4,5,6,

Результат.

2,3,4,5,6,7,

1 Ответ

0 голосов
/ 21 марта 2019

TL; DR: Регулярное выражение не похоже на соответствующий инструмент.


Однако, некоторые механизмы регулярных выражений позволяют это, например vim's one :

s/<\zs\d\+\ze>/\=(submatch(0)+1)/g

А в возвышенном тексте для этого есть плагин: https://stackoverflow.com/a/12940856/6320039

При этом вы можете использовать vim только для этой задачи или помочь сообществу, создав новый плагин, аналогичный приведенному выше примеру!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...