Metacaratteri
I metacaratteri o caratteri funzione sono caratteri in un file o una stringa di caratteri che non si distinguono in un determinato contesto, ma, come i caratteri di controllo, hanno un significato speciale per l'elaborazione dei dati. Il rispettivo significato dei metacaratteri dipende dal programma con cui vengono elaborati i dati.
Spesso, i caratteri non alfanumerici vengono scelti come metacaratteri. Per poter utilizzare i metacaratteri come caratteri puri oltre al loro significato speciale, vengono spesso fornite regole per il mascheramento .
Evento
Markup
- In XML , i seguenti caratteri sono metacaratteri:
<and&(in ogni posizione) nonché"o'per i valori degli attributi. - Quando in Wikipedia si utilizza l' esempio Wikitext , ha il doppio della parentesi quadra , un termine - in altre parole - la funzione del termine in un'altra pagina all'interno del collegamento di Wikipedia . Le parentesi non vengono visualizzate nel testo finito, ma sono visibili solo quando il termine pertinente è collegato.
[[Begriff]]
Linguaggi di programmazione
All'interno di un linguaggio di programmazione , i metacaratteri sono i caratteri utilizzati per operatori e separatori . Nei linguaggi di programmazione C ajar e C come. B. C ++ , Java , PHP , Perl , Tcl , Python , Ruby , C # sono z. B. principalmente i personaggi ! " % & / ( ) = ? { [ ] } \ + * ~ < > | , ; . : - ^e 'definiti come metacaratteri.
Espressioni regolari
In un'espressione regolare , i metacaratteri sono caratteri che non rappresentano se stessi, ma hanno un significato speciale come un'ancora, una classe di caratteri, un quantificatore o qualcosa di simile. Nella maggior parte delle implementazioni di espressioni regolari, i seguenti caratteri sono metacaratteri:
-
^(Ancora per l'inizio [riga o stringa]) -
$(Ancora per la fine [riga o stringa]) -
?+*{}(Quantificatori o fattori di ripetizione) -
\(Cambiare il meta-stato di un personaggio [un meta-carattere perde il suo significato speciale o un non-meta-carattere riceve un significato speciale]) -
.[](Classi di caratteri) -
&(Riferimento posteriore) -
()(Raggruppamento) -
|alternativa
Ulteriore
- Quando si importa un file CSV in un programma di fogli di calcolo , un carattere (di solito
,,;o il carattere tabulatore ) ha la funzione di separatore, che separa i singoli elementi l'uno dall'altro in modo che questi elementi vengano importati in celle diverse nella tabella. Il personaggio stesso non appare nella tabella finita. - Con EDIFACT , il programma EDI viene informato (nel segmento UNA opzionale) quali caratteri hanno la funzione di separatore di elementi di dati, separatore di segmento, carattere di mascheramento e separatore di gruppi di elementi per questo file . Per un editor di testo, tuttavia , questi caratteri non hanno alcuna funzione.