Saya mencoba mencari file dalam kode visual studio yang isinya memiliki kelas dengan metode dengan nama yang sama. Misalnya, konten berikut harus cocok:
class Hello {
...
function Hello() { ... }
...
}
Bagaimanapun, saya mencoba membuat regex untuk class\s([A-Za-z_]+)[^]*(function\s\1)
ini dan sepertinya berfungsi dengan baik. Saat saya mencoba mencari file dalam kode visual studio, muncul kesalahan yang mengatakan: "referensi terbalik tidak diperbolehkan".
Apakah ada cara mudah untuk melakukan apa yang saya inginkan di sini? Apakah regex saya terbentuk dengan buruk?
[^]
dengan[\s\S\r]
. Apakahclass\s([A-Za-z_]+)[\s\S\r]*(function\s\1)
sesuai dengan kebutuhan Anda? - person Wiktor Stribiżew   schedule 30.10.2018class\s([A-Za-z_]+)[\s\S\r]*(function\s\1)
dan tidak berhasil di visual studio - person Tomás Juárez   schedule 30.10.2018class\s+([A-Za-z_]+)[\s\S\r]*(function\s\1\b)
dan berfungsi dengan baik di Visual Studio S&R. - person Wiktor Stribiżew   schedule 30.10.2018