Ékezetek eltávolítása a szövegből
Illessze be a szöveget, és azonnal megkapja az ékezet nélküli változatát. A sorok, a számok és a nagybetűk változatlanok maradnak.
Mikor hasznos az ékezet nélküli szöveg
Az ékezetek a hétköznapi szöveghez tartoznak. Ezekben a helyzetekben viszont jobb nélkülük, sőt néha kötelező is:
SMS-ek
Az á, í, ó, ő, ú és ű betű nincs benne az alap SMS-ábécében. Ha az üzenet ilyet tartalmaz, egy SMS csak 70 karakteres 160 helyett, így a hosszabb szöveg több SMS-re oszlik.
Név a repülőjegyen és a foglalásokban
A légitársaságok és a foglalási rendszerek nem használnak ékezetet. A nevet ékezet nélkül adja meg, pontosan úgy, ahogy az útlevél gépi olvasású részében áll, például Szoke Adam.
Fájl- és mappanevek
A Kérelem.docx nevű fájl e-mailben elküldve vagy szerverre feltöltve hibás karakterekkel jelenhet meg. Az ékezet nélküli név mindenhol változatlan marad.
Excel, CSV és importálás
A régebbi könyvelő-, raktár- vagy banki rendszerek importáláskor elrontják az ékezeteket. Egy egész oszlopot egyszerre átalakíthat, a sorok és oszlopok a helyükön maradnak.
Filmfeliratok
Egyes régebbi tévék és DVD-lejátszók nem jelenítik meg helyesen az ő és ű betűt a feliratokban. Az ékezet nélküli felirat mindenhol olvasható.
Felhasználónevek, e-mailek és kód
Az e-mail-címeket, a felhasználóneveket és a kódbeli változókat ékezet nélkül írjuk. A Szőke Ádám névből így gyorsan Szoke Adam lesz.
Példák az átalakítás előtt és után
Az eszköz csak az ékezetes betűket módosítja. A nagybetűk, a számok, az írásjelek és a sortörések megmaradnak.
| Példák az átalakítás előtt és után | Eredeti | Ékezet nélkül |
|---|---|---|
| SMS | Szia, 10 perc múlva ott leszek. Veszel kenyeret? | Szia, 10 perc mulva ott leszek. Veszel kenyeret? |
| Név a repülőjegyre | Szőke Ádám | Szoke Adam |
| Fájlnév | Szabadság kérelem - július.docx | Szabadsag kerelem - julius.docx |
| Excel-oszlop | Győr Pécs Székesfehérvár | Gyor Pecs Szekesfehervar |
Ékezetek eltávolítása Excelben
A leggyorsabban: ezzel az eszközzel
Jelöljön ki Excelben egy oszlopot vagy az egész táblázatot, másolja a fenti mezőbe, majd illessze vissza az eredményt. A sorok és oszlopok a helyükön maradnak, csak az ékezetes betűk változnak.
Képlettel közvetlenül Excelben
Ha azt szeretné, hogy a szöveg automatikusan alakuljon át, illessze ezt a képletet a szöveg melletti cellába. Eltávolítja a magyar ékezeteket az A2 cellából, és az Excel minden verziójában működik.
=HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(A2;"á";"a");"é";"e");"í";"i");"ó";"o");"ö";"o");"ő";"o");"ú";"u");"ü";"u");"ű";"u");"Á";"A");"É";"E");"Í";"I");"Ó";"O");"Ö";"O");"Ő";"O");"Ú";"U");"Ü";"U");"Ű";"U")
- Húzza le a képletet, és az egész oszlopot átalakítja. Az A2 helyett bármelyik cellát megadhatja.
- Angol nyelvű Excelben és a Google Táblázatokban a HELYETTE helyett a SUBSTITUTE nevet írja, a képlet többi része ugyanaz.
- Ha az Excel hibát jelez a képletben, cserélje a pontosvesszőket vesszőre. Az elválasztó a nyelvi és területi beállításoktól függ.
- A képlet csak a magyar betűket ismeri. Cseh, szlovák vagy lengyel betűkhöz használja a fenti eszközt, az mindegyiket kezeli.
Ékezetek eltávolítása kódban
Ha a saját alkalmazásában távolítja el az ékezeteket, ezek a példák ugyanazt az eredményt adják, mint a fenti eszköz. Mindegyiket lefuttattuk a Szőke Ádám néven.
JavaScript
const removeDiacritics = (text) => text
.normalize('NFD')
.replace(/[\u0300-\u036f]/g, '')
.replace(/ł/g, 'l')
.replace(/Ł/g, 'L');
console.log(removeDiacritics('Szőke Ádám'));
Eredmény:
Szoke Adam.
Könyvtár nélkül működik böngészőben és Node.js-ben is. A lengyel ł nem bontható alapbetűre és ékezetre, ezért a példa külön cseréli.
Python
import unicodedata
def remove_diacritics(text):
text = unicodedata.normalize('NFD', text)
text = ''.join(c for c in text if not unicodedata.combining(c))
return text.replace('ł', 'l').replace('Ł', 'L')
print(remove_diacritics('Szőke Ádám'))
Eredmény:
Szoke Adam.
Csak a szabványos unicodedata könyvtárat használja, semmit sem kell telepíteni.
PHP
echo transliterator_transliterate('Any-Latin; Latin-ASCII', 'Szőke Ádám');
Eredmény:
Szoke Adam.
Az intl kiterjesztés szükséges hozzá. Az ékezeteken kívül a tipográfiai idézőjeleket és gondolatjeleket is egyszerű jelekre cseréli.
Mit változtat az eszköz, és mit nem
Az olyan betűkről, mint az á, é, ő, ű, č, ř vagy ł, eltávolítja az ékezeteket, a különleges betűket pedig átírja, például a ß-t ss-re, az æ-t ae-re. A nagybetűk, a számok, a szóközök, a tabulátorok, a sortörések, az írásjelek, az emojik és más írásrendszerek jelei változatlanok maradnak. A szöveg az Ön böngészőjében alakul át, és sehová nem kerül elküldésre.
Kapcsolódó eszközök
További eszközök szövegek írásához, szerkesztéséhez és ellenőrzéséhez.