Я пытаюсь найти в коде Visual Studio файлы, содержимое которых имеет класс с методами с одинаковыми именами. Например, следующее содержимое должно соответствовать:
class Hello {
...
function Hello() { ... }
...
}
В любом случае я попытался сделать регулярное выражение для этого class\s([A-Za-z_]+)[^]*(function\s\1)
, и, похоже, оно работает нормально. Когда я пытаюсь найти файл в коде Visual Studio, выдается сообщение об ошибке: «Обратные ссылки не допускаются».
Есть ли простой способ сделать то, что я хочу здесь? У меня плохо сформировано регулярное выражение?