Я действительно плохо разбираюсь в регулярных выражениях, поэтому извините, если этот вопрос кажется слишком простым ...
Чтобы сделать проект, написанный на C, который использует Windows обратную косую черту в относительных путях файловых включений, совместимых со стандартами Unix, я хотел бы иметь возможность заменить их все обычным sla sh. Таким образом,
#include <abc\def\ghi>
#include <jkl\mno\pqr>
#define NEWLINE "\n"
превратится в
#include <abc/def/ghi>
#include <jkl/mno/pqr>
#define NEWLINE "\n"
Для этого в Visual Studio Code есть функция поиска по регулярным выражениям. Поэтому я попытался найти способ выбора express backsla sh через RegEx, но я не могу этого сделать. Мой трек следующий:
^(#include(Do something here to match '\')*)$
Но я не знаю, как сделать backsla sh selection ...
Как бы можно было написать такое регулярное выражение ?