Мне нужно просмотреть файл и заменить все экземпляры, где упоминается проблема с использованием соглашения Github #xxx
(где xxx
- номер проблемы) со ссылкой на проблему с использованием формата Markdown
.Заменить номер с текстом с помощью регулярного выражения
Так, например, это:
#143, #99
должны быть преобразованы в это:
[#143](https://github.com/repo/issues/143), [#99](https://github.com/repo/issues/99)
Я получил так далеко, чтобы быть в состоянии выбрать все вопросы с тремя цифрами с помощью:
#..[0-9]
, но это выходит из двух или одной проблемы цифр (например: #5
или #23
)
Есть ли способ обобщить приведенную выше команду, чтобы выбрать все проблемы, независимо от того, сколько у них цифр?
Как только это будет сделано, как я могу сделать замену, чтобы добавить ссылку на каждую проблему?
Первое регулярное выражение для меня не работает Amit, он ничего не выбирает. – Gabriel
Второй тоже не работает, номер заменяется на '[#] (https://github.com/repo/issues/)'. Я использую Sublime BTW, не уверен, что это актуально. – Gabriel
@Gabriel попробуйте сейчас. Вам не нужны разделители, которые я использовал в Sublime –