Cosa significa \
Il suo compito dipende da dove lo metti. In un percorso di Windows come C:\Users\Name, il backslash separa cartelle e nomi di file. Nel codice di solito apre una sequenza di escape: il carattere successivo viene letto insieme a lui, non da solo.
In molte sintassi di stringa, \n indica un a capo. In un'espressione regolare (uno schema di ricerca nel testo), \. trova un punto letterale invece del significato abituale del punto, cioè qualsiasi carattere. Lo stesso segno può attivare o annullare un significato speciale.
Come si digita il backslash?
Nel testo semplice, inserisci un solo \. Un percorso di Windows digitato in una finestra di dialogo o nella barra degli indirizzi non va raddoppiato.
Il codice sorgente è diverso: controlla le regole di escape del linguaggio prima di aggiungere segni. Un percorso scritto in un letterale stringa (testo tra virgolette in un programma) non è lo stesso input di uno digitato direttamente in una finestra di dialogo.
Conta i parser, non solo i backslash
Un'espressione regolare scritta dentro una stringa di un linguaggio di programmazione attraversa due strati: il parser delle stringhe, poi il motore delle espressioni regolari. Il primo può consumare le sequenze di escape prima che il secondo veda lo schema. Se un backslash letterale sparisce, controlla entrambi gli strati invece di aggiungerne un altro.
A fine riga, un backslash può cambiare l'esecuzione del codice. In Bash, la shell dei comandi diffusa su Linux e macOS, un backslash fuori dalle virgolette seguito subito da un a capo prosegue il comando sulla riga successiva. Uno spazio in mezzo rompe il meccanismo.
Nei percorsi e nel codice il backslash è punteggiatura operativa: direzione e posizione contano.
Non raddoppiare ogni backslash in automatico; testo semplice e sorgente con escape richiedono input diversi.
Fa parte delle raccolte
Non confonderlo con
1Raccolte con \
5Come digitare o trovare \
- Cercalo come
- backslash · barra inversa
- Compare in
- Qualsiasi campo di testo · la forma dipende dal carattere
\\005C\ letterale.\\ per ottenere un backslash./\\/ oppure new RegExp("\\\\") con un argomento stringa.Codici e codificaPunti di codice: 1
Un simbolo visibile può contenere più punti di codice. JS .length conta le unità UTF-16; UTF-8 conta i byte.




