vscode регулярное выражение заменить поле

#regex #visual-studio-code #vscode-settings

#регулярное выражение #visual-studio-code

Вопрос:

В моем vscode я пытаюсь использовать regex для замены некоторых слов. Но поле замены vscode в левой строке поиска не хочет читать регулярное выражение и вместо этого принимает его как обычную строку. Что я делаю не так?

изображение

Комментарии:

1. Вы не используете никаких групп захвата, так что я думаю , вы буквально замените то, что найдете $1 … это намеренно?

2. Также вы уверены, что хотите использовать [A-z] ? Что вы на самом деле пытаетесь запечатлеть? [A-z] != [A-Za-z]

3. Попробуйте ([A-Za-z]{3,20})Field:: заменить на $1 .

4. Джеймс, я уверен насчет [А-я]. Это то, что мне нужно. И нет, это не было сделано намеренно.

Ответ №1:

Виктор Стрибизев в комментариях ответил. Я думал, что regexp уже считывает его [A-z] {3,20} как группу захвата.

Комментарии:

1. Вы не должны публиковать чужие решения в качестве ответов.