Как найти все строки кода, которые начинаются и заканчиваются указанной строкой в ​​VScode (с использованием регулярного выражения) - PullRequest
0 голосов
/ 06 августа 2020

Как найти в VScode все строки кода, которые начинаются и заканчиваются указанной строкой, и заменить часть этой строки другой строкой (с использованием регулярного выражения)?

Например:

1 . Найдите все строки, которые начинаются с import и заканчиваются .ts (с любым числом или символами между ними)

2 . Удалите только часть .ts из всех этих строк

Например:

Он должен соответствовать таким строкам, как

import { AddToCompare } from '@Booking/core/modules/compare/AddToCompare.ts'

, а затем удалить .ts от конца всех этих строк, чтобы получилось

import { AddToCompare } from '@Booking/core/modules/compare/AddToCompare'

PS: Чтобы найти строки, начинающиеся с import, я использовал ^\s*import, но не знаю, какое выражение использовать для остальной части шаблона.

Также здесь большинство решений для python и grep, но не для vscode.

1 Ответ

2 голосов
/ 06 августа 2020

Найти

^(\s*import .*)\.ts'$

Заменить

$1'
...