fsymbols
Memuat simbol…
››
\

Garis miring terbalik

Garis miring terbalik

Backslash <code>\</code> memisahkan folder dalam path Windows dan berfungsi sebagai karakter escape di banyak bahasa pemrograman. Disebut juga garis miring terbalik, ia tidak bisa ditukar dengan garis miring biasa <code>/</code>. Jebakannya: agar program mengeluarkan satu backslash, kamu mungkin perlu mengetik dua di kode sumbernya.

Simbol teks
Cari sebagai
backslash · garis miring belakang
Muncul di
Kolom teks apa pun · bentuknya bergantung pada fon yang digunakan

Apa arti \

Fungsinya tergantung di mana kamu menaruhnya. Dalam path Windows seperti C:\Users\Name, backslash memisahkan folder dan nama file. Dalam kode, biasanya ia membuka urutan escape: karakter sesudahnya dibaca bersama backslash, bukan sendirian.

Di banyak sintaks string, \n berarti baris baru. Dalam ekspresi reguler (pola pencarian teks), \. mencocokkan titik harfiah, bukan arti biasa titik, yaitu karakter apa saja. Tanda yang sama bisa menyalakan atau membatalkan makna khusus.

Bagaimana cara mengetik backslash?

Untuk teks biasa, masukkan satu \. Path Windows yang diketik di kotak dialog file atau bilah alamat tidak perlu digandakan.

Kode sumber berbeda: periksa aturan escape bahasanya sebelum menambah tanda. Path yang ditulis di dalam literal string (teks dalam tanda kutip di program) bukan input yang sama dengan path yang diketik langsung di kotak dialog.

Hitung parsernya, bukan hanya backslash-nya

Ekspresi reguler yang ditulis di dalam string bahasa pemrograman melewati dua lapisan: parser string, lalu mesin regex. Lapisan pertama bisa menghabiskan urutan escape sebelum lapisan kedua melihat polanya. Jika backslash harfiah hilang, periksa kedua lapisan alih-alih menambah satu lagi.

Di akhir baris, backslash bisa mengubah cara kode berjalan. Di Bash, shell perintah yang umum di Linux dan macOS, backslash di luar tanda kutip yang langsung diikuti baris baru melanjutkan perintah ke baris berikutnya. Spasi di antaranya merusak hal itu.

Di path dan kode, backslash adalah tanda baca kerja: arah dan posisinya penting.

Jangan menggandakan setiap backslash secara otomatis; teks biasa dan kode sumber ber-escape butuh input berbeda.

Jangan tertukar dengan

1

Cara mengetik \

Windows (Word)
Alt+XKetik 005C, lalu tekan Alt+X untuk mendapatkan \.
Windows
Win+RJalankan charmap untuk tabel lengkap, atau gunakan tab Ω pada pemilih emoji (Win + .).
macOS
Control+Command+SpaceBuka penampil karakter dan cari “reverse solidus”.
Linux
Ctrl+Shift+UKetik 005c, lalu tekan Enter atau Spasi.
HTML
&#x005C;
CSS
\005C
Teks biasa
Masukkan satu `\` harfiah.
Literal string Python
Di dalam literal string biasa (bukan raw), tulis `\\` untuk menghasilkan satu backslash.
Regex JavaScript
Untuk mencocokkan backslash, gunakan literal regex `/\\/` atau `new RegExp("\\\\")` dengan argumen string.
Kode dan pengodeanTitik kode: 1
HTML desimal
&#92;
HTML heksadesimal
&#x5C;
Konten CSS
content: "\005C";
Setiap escape berakhir pada garis miring terbalik berikutnya; perlu spasi sebelum digit heksadesimal literal.
Dikodekan untuk URL
%5C
1
Di layar
1
Titik kode
1
JS .length
1
Byte UTF-8

Satu simbol yang terlihat dapat berisi beberapa titik kode. JS .length menghitung unit UTF-16; UTF-8 menghitung byte.

Kelompok simbol ini

1

Tipografi dan tanda baca332 simbol