Jokertegn

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 3. oktober 2020; checks kræver 6 redigeringer .

Et jokertegn ( jokertegn ) er et tegn , der bruges til at erstatte andre tegn eller deres sekvenser, hvilket fører til tegnmønstre . Udviklingen af ​​jokertegn er regulære udtryk .

Telekommunikation

I datakommunikation er et jokertegn et symbol , der kan erstatte et hvilket som helst foruddefineret sæt af andre symboler.

Datalogi

To forskellige tegn bruges oftest - til at erstatte enhver streng af tegn og til at erstatte ethvert enkelt tegn. Det første tegn er næsten altid en stjerne ( * ). Det kan dog også betyde en tom streng (ingen tegn).

Kommandolinjefortolkerne af forskellige operativsystemer: COMMAND.COMDOS , cmd.exeMicrosoft Windows , forskellige shell-scripts*nix  , bruger jokertegn: et spørgsmålstegn ( ? ) som erstatning for et enkelt tegn og en stjerne i ovenstående forstand. Ved at bruge dem kan du betjene (liste, slette, kopiere osv.) med det samme med grupper af filer. Eksempler på kommandoer:

kopier *.txt > all.txt

kopierer indholdet af alle tekstfiler i den aktuelle mappe til en enkelt fil (DOS, Windows).

rm *.???

sletter alle filer i den aktuelle mappe, hvis filtypenavn består af præcis tre tegn ( sh ).

I databasestyringsprogrammer, såsom SQL (i stedet for * bruges procenttegnet  % i stedet for ? , understregningen _) eller Microsoft Access , mere præcist i deres scriptsprog, kan jokertegn bruges i "LIKE"-udtryk:

SELECT * FROM books WHERE book_name LIKE '%хими%';

I regulære udtryk er begrebet jokertegn blevet videreudviklet. De har specielle notationer, ikke kun for én (".") og et hvilket som helst antal ( "*" kvantifier ) af tegn, men også for forskellige klasser af tegn (f.eks. tomme tegn "\s"), alternative udtryk ( "|") og meget mere. andet. [1] Unicode bruger kombinerede tegn . Som med ældre skrivemaskiner kan simple grundlæggende tegn (mellemrum, tegnsætning, symboler, tal eller bogstaver) efterfølges af et eller flere ikke-mellemrumstegn (normalt diakritiske tegn , såsom bogstavskiftende accenter) for at lave et specifikt udskrivbart tegn ; Unicode giver også et begrænset sæt prækomponerede tegn, det vil sige tegn, der allerede indeholder et eller flere kombinerende tegn. Sekvensen af ​​basistegnet og kombinationstegn skal matche det samme enkelte prækomponerede tegn (kun nogle af disse kombinationssekvenser kan prækomponeres til et enkelt Unicode-tegn, men et uendeligt antal andre kombinationssekvenser er mulige i Unicode og er nødvendige for forskellige sprog.

Noter

  1. Al Sweigart. Automatiser de kedelige ting med Python . - No Starch Press, 2015. - ISBN 978-1593275990 . Arkiveret 6. september 2021 på Wayback Machine

Se også

Links