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.

Guarda anche