VSCode Найти все ссылки, которые не содержат определенный символ - PullRequest
0 голосов
/ 03 октября 2018

Как мне найти все экземпляры в моих файлах, которые содержат < relref " и не содержат / или # после начальных ".

Я пытался использовать выражения regex,то есть < relref "((?!/).)*, но они не поддерживаются в VSCode

Проще говоря:

These should match:

{{< relref "blog/foo.md" >}}
{{< relref "blog/2018/10/09/foo.md" >}}
{{< relref "bar.md" >}}



These should not match:

{{< relref "/bar.md" >}}
{{< relref "#anchor" >}}
{{< relref "/foo/bar.md" >}}

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Просто для того, чтобы вы знали, что поддержка упреждения была добавлена ​​в v1.29, обратные ссылки и упреждения при поиске в регулярных выражениях .

0 голосов
/ 04 октября 2018

Это должно работать, при условии, что вы хотите сопоставить все от {{ до }}:

{{< relref "[^\/#][^"]*" >}}

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