Helyettesítő karakter

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 3-án felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .

A helyettesítő karakter ( helyettesítő karakter ) olyan karakter , amely más karaktereket vagy azok sorozatait helyettesíti, így karaktermintákat eredményez . A helyettesítő karakterek fejlesztése reguláris kifejezések .

Távközlés

Az adatkommunikációban a helyettesítő karakter olyan szimbólum , amely bármely előre meghatározott más szimbólumkészletet helyettesíthet.

Számítástechnika

A leggyakrabban két különböző karaktert használnak - bármely karakterlánc és egyetlen karakter helyettesítésére. Az első karakter szinte mindig egy csillag ( * ). Jelenthet azonban üres karakterláncot is (nincs karakter).

Különféle operációs rendszerek parancssori értelmezői : COMMAND.COM DOS rendszeren , cmd.exe Microsoft Windows rendszeren , különféle shell szkriptek *nix rendszeren ,  helyettesítő karaktereket használnak: kérdőjel ( ? ) egyetlen karakter helyettesítésére, és csillag a fenti értelemben. Használatuk segítségével azonnal kezelhet (listázhat, törölhet, másolhat stb.) fájlcsoportokkal. Példák a parancsokra:

másolja a *.txt > all.txt fájlt

az aktuális könyvtárban található összes szövegfájl tartalmát egyetlen fájlba másolja (DOS, Windows).

rm *.???

törli az összes olyan fájlt az aktuális könyvtárban, amelyek kiterjesztése pontosan három karakterből áll ( sh ).

Az adatbázis-kezelő programokban, például az SQL -ben (a * helyett a százalékjelet  használjuk, a ? helyett az aláhúzást _) vagy a Microsoft Accessben , pontosabban a szkriptnyelveikben a "LIKE" kifejezésekben helyettesítő karakterek használhatók:

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

A reguláris kifejezésekben a helyettesítő karakterek fogalmát továbbfejlesztették. Különleges jelöléseik vannak nem csak egy (.") és tetszőleges számú ( "*" kvantor ) karakterhez, hanem különféle karakterosztályokhoz is (például üres karakterek "\s"), alternatív kifejezésekhez ( "|") és még sok más. egyéb. [1] A Unicode kombinált karaktereket használ . A régebbi írógépekhez hasonlóan az egyszerű alapkaraktereket (szóközök, írásjelek, szimbólumok, számok vagy betűk) követheti egy vagy több nem szóköz karakter (általában diakritikus jelek , például betűváltó ékezetek), hogy egy konkrét nyomtatható karaktert készítsenek ; A Unicode emellett korlátozott számú előre összeállított karakterkészletet biztosít, azaz olyan karaktereket, amelyek már tartalmaznak egy vagy több kombinált karaktert. Az alapkarakter és az egyesítő karakterek sorozatának meg kell egyeznie ugyanazzal az egyetlen előre összeállított karakterrel (ezek az egyesítő szekvenciák közül csak néhányat lehet előre összeállítani egyetlen Unicode-karakterré, de végtelen számú egyéb kombináló szekvencia lehetséges a Unicode-ban, és különböző nyelvekhez szükséges).

Jegyzetek

  1. Al Sweigart. Automatizálja az unalmas dolgokat Python segítségével . - No Starch Press, 2015. - ISBN 978-1593275990 . Archiválva : 2021. szeptember 6. a Wayback Machine -nél

Lásd még

Linkek