Microsoft memiliki kartu referensi cepat yang bagus untuk .Net Regular Expressions.
Tapi sepertinya daftar itu \b
sama dengan Backspace yang cocok dan juga cocok dengan "Batas kata".
Yang mana itu? Bisakah \b
benar-benar melakukan keduanya? Bagaimana Anda bisa tepat tentang yang Anda maksud?
regex
.net-framework
c#
kasar
sumber
sumber
Jawaban:
\b
berarti "batas kata" di luar kelas karakter (juga disebut set karakter) dan "backspace" di dalam kelas karakter.Ini artinya batas kata:
Ini artinya backspace
Lihat referensi Microsoft ini: Escapes Karakter dalam Ekspresi Reguler .
PERL regex memiliki definisi yang sama untuk
\b
.sumber
\b
adalah satu-satunya\[a-zA-Z]
yang didefinisikan untuk backslash mandiri dan sebagai kelas karakter yang mengembalikan kumpulan pertandingan yang berbeda.