Apakah Maksud Regex "[^][]"?
Dalam regex [(?:[^][]| (?R))*], ungkapan "[^][]" ialah kelas aksara yang sepadan dengan mana-mana aksara kecuali "[" dan "]". Kelas ini digunakan untuk mengenal pasti kandungan kurungan segi empat sama sambil mengecualikan kurungan itu sendiri.
Kelas aksara dibina seperti berikut:
Adalah penting untuk ambil perhatian bahawa penggunaan kurungan segi empat sama dalam kelas aksara tidak samar-samar untuk PCRE (enjin regex yang digunakan dalam fungsi preg_ PHP). Oleh itu, melepaskan aksara "[" dan "]" tidak perlu.
Oleh itu, ungkapan "[^][]" dengan berkesan membenarkan pemadanan kandungan kurungan segi empat sama sambil mengabaikan kurungan itu sendiri. Ini berguna apabila matlamatnya adalah untuk memadankan kurungan persegi bersarang atau kandungan tertutup kurungan segi empat sama.
Atas ialah kandungan terperinci Apakah Padanan Ungkapan Regex '[^][]'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!