// Выделяет вездее ~, а надо только внутри struct (?!=class className\{)~
class className{ ~className(){ } }
struct className{ ~className(){ } }
Дополнен 1 месяц назад
Также само не работает просмотр обратно с подвержденмем (структуры) (?<=struct className).*~
Дополнен 1 месяц назад
Вот ещё пример, выделяет от структуры до функции, но выделяет и на структуре, и на функции, как будто не работают "не жадные" обозначения https://regex101.com/r/f5Jlwg/1
?! Negative Lookahead (отрицательный просмотр вперёд) — это механизм в регулярных выражениях, который позволяет проверять, что за определённой последовательностью не следует другой последовательности. Это используется для исключения определённых шаблонов из поиска, не включая их в итоговый результат.
У тебя же не указана эта определенная последовательность
2) Цель: Найти внутри только структур деструкторы C#