fsymbols
Ladataan symboleja…
››
\

Kenoviiva

Kenoviiva

Kenoviiva <code>\</code> erottaa kansiot Windows-poluissa ja toimii escape-merkkinä monissa ohjelmointikielissä. Sitä sanotaan myös backslashiksi, eikä sitä voi korvata tavallisella vinoviivalla <code>/</code>. Koukku: jotta ohjelma tulostaisi yhden kenoviivan, lähdekoodiin voi joutua kirjoittamaan kaksi.

Tekstisymboli
Hae näin
backslash · takakeno
Näkyy
Kaikki tekstikentät · ulkoasu riippuu fontista

Mitä \ tarkoittaa

Sen tehtävä riippuu paikasta. Windows-polussa kuten C:\Users\Name kenoviiva erottaa kansiot ja tiedostonimet. Koodissa se yleensä aloittaa escape-sekvenssin: seuraava merkki luetaan yhdessä sen kanssa eikä yksinään.

Monissa merkkijonosyntakseissa \n tarkoittaa rivinvaihtoa. Säännöllisessä lausekkeessa (tekstin hakukuviossa) \. vastaa kirjaimellista pistettä eikä pisteen tavallista merkitystä, mitä tahansa merkkiä. Sama merkki voi kytkeä erikoismerkityksen päälle tai pois.

Miten kenoviiva kirjoitetaan?

Tavallisessa tekstissä syötä yksi \. Tiedostoikkunaan tai osoiteriville kirjoitettua Windows-polkua ei tarvitse tuplata.

Lähdekoodi on eri asia: tarkista kielen escape-säännöt ennen kuin lisäät merkkejä. Merkkijonoliteraaliin (ohjelman lainausmerkkien sisällä oleva teksti) kirjoitettu polku ei ole sama syöte kuin suoraan valintaikkunaan kirjoitettu.

Laske jäsentimet, älä vain kenoviivoja

Ohjelmointikielen merkkijonoon kirjoitettu säännöllinen lauseke kulkee kahden kerroksen läpi: ensin merkkijonojäsennin, sitten regex-moottori. Ensimmäinen voi kuluttaa escape-sekvenssit ennen kuin toinen näkee kuvion. Jos kirjaimellinen kenoviiva katoaa, tarkista molemmat kerrokset lisäämisen sijaan.

Rivin lopussa kenoviiva voi muuttaa koodin suoritusta. Bashissa, Linuxin ja macOS:n yleisessä komentotulkissa, lainausmerkkien ulkopuolinen kenoviiva, jota seuraa heti rivinvaihto, jatkaa komentoa seuraavalle riville. Välilyönti niiden välissä rikkoo tämän.

Poluissa ja koodissa kenoviiva on työmerkki: suunta ja sijainti ratkaisevat.

Älä tuplaa jokaista kenoviivaa automaattisesti; tavallinen teksti ja escapattu lähdekoodi vaativat eri syötteen.

Älä sekoita tähän

1

Näin kirjoitat \

Windows (Word)
Alt+XKirjoita 005C ja paina Alt+X, niin saat merkin \.
Windows
Win+RAvaa koko taulukko suorittamalla charmap tai käytä emojivalitsimen Ω-välilehteä (Win + .).
macOS
Control+Command+SpaceAvaa merkkivalitsin ja hae ”reverse solidus”.
Linux
Ctrl+Shift+UKirjoita 005c ja paina Enter tai välilyönti.
HTML
&#x005C;
CSS
\005C
Tavallinen teksti
Syötä yksi kirjaimellinen `\`.
Python-merkkijonoliteraali
Tavallisessa, ei-raw-merkkijonoliteraalissa kirjoita `\\`, niin saat yhden kenoviivan.
JavaScript-regex
Kenoviivaa haetaan regex-literaalilla `/\\/` tai merkkijonoargumentilla `new RegExp("\\\\")`.
Koodit ja koodausKoodipisteitä: 1
HTML desimaalina
&#92;
HTML heksadesimaalina
&#x5C;
CSS-sisältö
content: "\005C";
Kukin ohjausjakso päättyy seuraavaan kenoviivaan; ennen kirjaimellista heksadesimaalinumeroa tarvitaan välilyönti.
URL-koodattu
%5C
1
Näytöllä
1
Koodipisteet
1
JS .length
1
UTF-8-tavut

Näkyvä symboli voi sisältää useita koodipisteitä. JS .length laskee UTF-16-yksiköt; UTF-8 laskee tavut.

Symbolin ryhmät

1

Typografia ja välimerkit332 symbolia