Titik .
dalam ekspresi reguler cocok dengan satu karakter apa pun. Agar ekspresi reguler cocok dengan sebuah titik, titik tersebut harus di-escape:\.
Telah ditunjukkan kepada saya bahwa di dalam tanda kurung siku, []
sebuah titik tidak harus dilepaskan. Misalnya, ekspresi:
[.]{3}
akan cocok dengan ...
string.
Benarkah? Dan jika demikian, apakah benar untuk semua standar regex?
Jawaban:
Dalam kelas karakter (tanda kurung) karakter apapun kecuali
^
,-
,]
atau\
adalah literal a.Situs web ini adalah referensi yang brilian dan memiliki banyak info tentang nuansa rasa regex yang berbeda. http://www.regular-expressions.info/refcharclass.html
sumber
-
juga literal jika itu nilai terakhir