Ugrás a tartalomra

É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.

GYIK

Mit jelent az ékezet nélküli szöveg?

Olyan szöveg, amelyben az á, é, í, ó, ö, ő, ú, ü és ű helyett a, e, i, o, o, o, u, u és u áll. Így írunk például SMS-ben, e-mail-címekben vagy repülőjegyen.

Miért fér kevesebb karakter az ékezetes SMS-be?

A hagyományos SMS az alap GSM-ábécét használja, amelybe 160 karakter fér. Az á, í, ó, ő, ú és ű nincs benne. Ha az üzenet ilyet tartalmaz, a telefon más kódolással küldi el, és egy SMS csak 70 karakteres. A fenti eszköz megmutatja, hány SMS-t takarít meg.

Hogyan írja be a nevét a repülőjegyre?

Hagyja el az ékezeteket: a Szőke Ádám nevet Szoke Adam formában írja. Az útlevél gépi olvasású részét kövesse, vagyis a fényképes oldal alján lévő két sort a < jelekkel. Ha ott másképp szerepel a név, azt az alakot használja.

Hogyan távolíthatók el az ékezetek Excelben?

A leggyorsabban úgy, hogy az oszlopot a fenti eszközbe másolja, és az eredményt visszailleszti. Ha azt szeretné, hogy a szöveg magától alakuljon át, használja az oldalon fent leírt, HELYETTE függvényes képletet.

Vissza lehet tenni az ékezeteket a szövegbe?

Automatikusan csak megközelítőleg, mert egyes szavak ékezet nélkül ugyanúgy néznek ki: kor és kór, tor és tőr, sor és sör. Ezért az eredményt mindig át kell nézni.

Megmaradnak a sorok, a tabulátorok és a nagybetűk?

Igen. Csak az ékezetes betűk változnak. Ezért egy teljes Excel-táblázatot is beilleszthet, és szétesés nélkül visszamásolhatja.

Milyen nyelveket kezel az eszköz?

Minden latin betűs nyelvet, például a magyart, a csehet, a szlovákot, a lengyelt, a németet, a franciát vagy a románt. Az ékezeteken kívül a különleges betűket is átírja, például az ł, ß, æ, ø vagy đ betűt.

Elküldik valahová a szövegemet?

Nem. Az átalakítás közvetlenül az Ön böngészőjében történik, a szöveg nem kerül a szerverre, és sehol sem tárolódik.

Miben más, mint a slug generátor?

Ez az eszköz csak az ékezeteket távolítja el, minden mást változatlanul hagy. A slug generátor ezen felül kisbetűssé alakít, kiveszi az írásjeleket, és a szóközöket kötőjelre cseréli, hogy URL-cím legyen belőle.