Saya ingin ekspresi reguler yang cocok dengan braket persegi [. Saya belum menemukan satu pun. Saya pikir saya mencoba semua kemungkinan, tetapi belum menemukan yang tepat. Apa regex yang valid untuk ini?
Jawaban:
Bagaimana kalau menggunakan garis miring terbalik \di depan braket persegi. Biasanya tanda kurung siku cocok dengan kelas karakter.
Apakah Anda melarikan diri dengan \?
/\[/
Berikut adalah sumber daya yang berguna untuk memulai Regular Expressions:
Jika Anda mencari untuk menemukan kedua variasi tanda kurung siku pada saat yang sama, Anda dapat menggunakan pola berikut yang mendefinisikan berbagai baik yang [tanda atau yang ]tanda:/[\[\]]/
[[\]]akan cocok dengan salah satu braket. Dalam beberapa dialek regex (misalnya grep) Anda dapat menghilangkan garis miring terbalik sebelum ]jika Anda menempatkannya segera setelah [(karena kelas karakter kosong tidak akan berguna): [][]. Tapi itu tidak berfungsi di Java atau JavaScript.
Jika Anda ingin menghapus [atau ], menggunakan ekspresi: "\\[|\\]".
Kedua garis miring terbalik keluar dari braket persegi dan pipa adalah "atau".