-
Notifications
You must be signed in to change notification settings - Fork 26
Regex vscode
h8nor edited this page Mar 7, 2025
·
1 revision
RegEx: в IDE vscode
Работа с кодом | Поиск | Замена |
---|---|---|
Выделить переменную X1 или X2 для замены на u\1 | (?<!["\w])X([12])([();:,.\n\s]) |
\Lu$1$2 |
Удалить дубликаты строк | ^(.+)(\n\1)+$ |
$1 |
Подсветка строки | Поиск | Замена |
---|---|---|
Выделить строку с продстрокой Yes | ^.*(?=Yes).*$\n? |
пусто |
Выделить строку без продстроки No | ^(?:(?!No).)*$\n? |
пусто |
Внимание! Поиск не предназначен для автоматической замены. Возможна бесконечная рекурсия при $\n?
Подсветка текста | Поиск | Замена |
---|---|---|
Выделить текст между словами Begin и End если он не включает подстроку Not |
\bBegin\b(?:(?!Not).|\n)*?\bEnd\b |
пусто |
Caution
По умолчанию Windows использует символы переноса строки \r\n
вместо \n
Используйте современный IDE, например VSCodium, поскольку одного GitHub Desktop
с большой вероятностью для правки исходного кода будет недостаточно.
При работе с UTF-8 в Notepad в операционной системе старше Windows 10 будет
оставаться BOM. Необходимо в каждый локальный репозиторий установить
клиентский хук.
Note
Wiki по работе с GIT и IDE. Заметки с решением мелких задач.