Escape- sekvenssi ( poissuljettu sekvenssi , poistosekvenssi , englanniksi. escape-sekvenssi ) - joukko peräkkäisiä merkittäviä elementtejä ryhmässä, jotka menettävät yksilöllisen arvonsa käsittelymekanismissa samalla kun ne hankkivat uuden arvon tälle ryhmälle.
Ohjaussekvenssien muodostus on looginen koodaus .
Useimmissa tapauksissa tämä termi tarkoittaa vastaavia tekstimerkkijonoja.
Escape-sekvenssi tunnistetaan aloitusmerkistä ja sitä seuraavasta kiinteästä määrästä merkkejä ( url-koodaus , monet tulkitut ohjelmointikielet ) tai tietystä merkkijonosta.
Tarve tekstin merkkien loogiseen koodaukseen syntyi siitä, että joillakin niistä tekstin kanssa toimivissa ohjelmissa on erityinen (ohjaus)merkitys. Jotta näitä merkkejä voidaan käyttää suoraan tekstinä, ne on koodattu kullekin merkintäjärjestelmälle ( ohjelmalle ) ominaisilla tavoilla (poistosekvenssit):
Esimerkki 1
char str [] = "Merkin syöttäminen merkkijonoon näin aiheuttaa virheen "; //virhe [[C2146]]: syntaksivirhe : puuttuu ';'Esimerkki 2
char str [] = "Palvelumerkki \" voidaan syöttää merkkijonoon" ;Ensimmäinen esimerkki sisältää virheen - käsky ";" puuttuu. Tämä johtui siitä tosiasiasta, että kääntäjä havaitsee leksikaalisen analyysin aikana havaittujen kaksoislainausmerkkien ensimmäisen merkin kielimäärityksen mukaan alkuna ja toisen - vastaavasti merkin tai merkkijonovakion loppuna, kyrillisin kirjasin. toisen lainauksen jälkeiset merkit katsotaan virheellisiksi. Toisessa esimerkissä tätä virhettä ei ole, koska keskimmäistä lainausmerkkiä edeltää pakomerkki.
Escape-sekvenssejä käytetään myös silloin, kun oheislaitteella on vain yksi viestintäkanava sekä tiedonsiirtoon että itse laitteen ohjaamiseen.
Tietokonepäätteen tai pääteemulaattorin ohjaamiseksi on kehitetty ANSI- pakokoodeja ( englanniksi ANSI-pakokoodi ) tekstipohjaisen käyttöliittymän tarjoamiseksi .
Modeemien vakiojärjestys on kolme "+"-merkkiä, joita painetaan riittävän suurella välillä (kolme "+"-merkkiä, jotka lähetetään tekstin sisällä, eivät aiheuta reaktiota sekvenssiin).
Cisco - viestintälaitteissa estosekvenssit ovat merkkejä, jotka lähetetään painamalla Ctrl^-näppäinyhdistelmää ('^':n kirjoittaminen edellyttää Shift-6:n painamista, joten koko yhdistelmä näyttää Ctrl-Shift-6:lta).
Melkein kaikki tulostimet käyttävät estokoodeja vastaanottaakseen komentoja tietokoneelta. Jotkut sekvenssit on standardoitu tulostimen ohjauskieliin, esim . ESC/P , PCL .