Manual menggambarkan karakter khusus regexp ^
dan $
. Seperti kebanyakan dialek ekspresi reguler yang saya tahu, mereka sepertinya cocok dengan awal atau akhir sebuah string. Namun, saya juga menemukan bahwa ada `
dan '
karakter yang tersedia. Berdasarkan penjelasan yang ditemukan di sini , mereka tampaknya juga cocok dengan awal atau akhir string. Bisakah seseorang menjelaskan perbedaan antara karakter khusus ini, dengan contoh dan rekomendasi kapan menggunakannya?
Ketika saya melihat nilai auto-mode-alist
, mereka tampaknya digunakan secara bergantian untuk mencocokkan akhir string:
(...
("\\.scss\\'" . scss-mode)
("\\.ya?ml$" . yaml-mode)
...)
$
seperti itu, mereka menggunakan nama file yang tidak mengandung baris baru. Ini biasanya akan menjadi asumsi yang sangat aman, tetapi tidak dijamin .\\'
Oleh karena itu menggunakan adalah praktik terbaik.