Huis Ontwikkeling Wat is een escape-reeks? - definitie van techopedia

Wat is een escape-reeks? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Escape Sequence?

In C # verwijst een escape-reeks naar een combinatie van tekens die beginnen met een schuine streep (\) gevolgd door letters of cijfers. Escape-reeksen vertegenwoordigen niet-afdrukbare en speciale tekens in teken- en letterlijke tekenreeksen. Als zodanig stellen ze gebruikers in staat om te communiceren met een weergaveapparaat of printer door niet-grafische besturingstekens te sturen om acties zoals vraagtekens en regelterugloop te specificeren.


Een escape-reeks wordt gebruikt bij het schrijven van secties code, zoals definities van de preprocessor, om voortzettekens te specificeren, zodat meerdere regels code door de compiler als een enkele regel worden beschouwd. Reguliere expressies die helpen bij het uitvoeren van geavanceerde stringzoekbewerkingen, gebruiken escape-reeksen om substrings binnen een grote string te lokaliseren. Door aanhalingstekens in te schakelen, kunnen escape-reeksen worden gebruikt om uitvoerbestanden met tekstsjabloon-tags en bestanden te maken.

Techopedia verklaart Escape Sequence

Een escape-reeks bevat meer dan één teken, maar functioneert als een enkel teken omdat er geen letter is om het ontsnapte teken tekstueel weer te geven. De compiler converteert de reeks tekens naar een enkel ontsnapt teken in het gecompileerde programma. De compiler converteert bijvoorbeeld \ n in de broncode in een enkel teken (code 10), die de regelinvoer in het gecompileerde programma vertegenwoordigt.


Het volgende is een lijst met gedefinieerde C # escape-reeksen met bijbehorende representaties:

  • \ 'Enkele aanhalingstekens gebruikt voor letterlijke lettertekens
  • \ ”Dubbel aanhalingsteken dat wordt gebruikt voor letterlijke tekenreeksen
  • \\ Backslash gebruikt voor bestandspad
  • \? Vraagteken
  • \ a Alert
  • \ b Backspace
  • \ f Form feed
  • \ n Nieuwe regel
  • Vervoer terug
  • \ t Horizontaal tabblad
  • \ v Verticaal tabblad
  • \ 0 Null
  • \ u Unicode-escape-reeks voor een teken met een hexadecimale waarde
  • \ x Unicode hexadecimale escape-reeks - vergelijkbaar met \ u maar met variabele lengte
  • \ U Unicode-escape-reeks gebruikt voor surrogaatparen
Deze definitie is geschreven in de context van C #
Wat is een escape-reeks? - definitie van techopedia