TextArray
100% helyi

Nem kívánt karakterek eltávolítása

Törölj konkrét karaktereket, teljes karakterosztályokat vagy reguláris találatokat.

Bemenet
Kimenet

Nem kívánt karakterek eltávolítása

Illeszd be a szöveget, add meg, mely karakterek menjenek, és a megtisztított eredmény már gépelés közben megjelenik. Az eszköz azokra az apró takarításokra való, amelyeken a valódi munka el szokott akadni: kötőjelek és zárójelek kiszedése telefonszámokból, pénznemjelek eltüntetése egy táblázatoszlopból, a Wordből, a Google Dokumentumokból vagy egy PDF-ből másoláskor odaragadó láthatatlan szemét törlése, vagy egy rendezetlen terméknév leszűkítése fájlnévnek is beváló alakra.

Háromféleképpen mondhatod meg, minek kell eltűnnie. Írd a karaktereket a mezőbe, és pontosan azok törlődnek — a lista szó szerint értendő, a kötőjel tehát csak kötőjel, semmi sem számít mintának. A csak a felsorolt karakterek megtartására váltva megfordítod a logikát, és kizárólag azt engeded át, amiben megbízol; ez a legrövidebb út a szabad szövegtől a puszta számjegyekig vagy betűkig. Az előre beállított készletek egy kattintással elintézik a szokásos feladatokat: minden a betűkön és számjegyeken kívül, számjegyek, betűk, írásjelek és szimbólumok, illetve láthatatlan és vezérlőkarakterek, például nulla szélességű szóközök és bájtsorrendjelek. A reguláris kifejezés módja akkor jön jól, ha a mintát könnyebb leírni, mint felsorolni a karaktereket.

Két védelem alapból be van kapcsolva. A szóközök és a sortörések megtartása minden módban óvja a szóközöket, még a reguláris találaton belül is, így egy készlet sosem gyúrja egyetlen tömbbé a szöveget. Kapcsold ki őket, ha a szóközök is mehetnek. A kis- és nagybetűk megkülönböztetése a karakterlistára és a mintára vonatkozik; az előre beállított készletek Unicode-kategóriák szerint dolgoznak, így számukra ez a különbség nem létezik.

Minden a böngésződben fut, és semmi nem töltődik fel, ezért belső exportokat és ügyféladatokat is nyugodtan beilleszthetsz. A kimenet alatti összegzés mutatja, hány karakter érkezett, mennyi maradt és mennyi tűnt el.

Gyakori kérdések

Mi számít láthatatlan karakternek?
A nulla szélességű szóközök és összekötők, a lágy elválasztójelek, a bájtsorrendjelek és a vezérlőkódok — azok a karakterek, amelyek túlélik a Wordből vagy PDF-ből másolást, majd szétverik a CSV-importot vagy egy adatbázis-kulcsot. A szóköz, a tabulátor és a sortörés hétköznapi üres karakter, és marad, amíg ki nem kapcsolod a két védelmet.
Hogyan tartsam meg csak a számjegyeket?
Válaszd a „Csak a felsorolt karakterek megtartása” lehetőséget, és írd a mezőbe: 0123456789. A betűk eltávolítása hasonlót csinál, de a fehérlista szigorúbb: minden eltűnik, amit nem soroltál fel, azok a szimbólumok is, amelyekre nem gondoltál.
Miért esett szét az emodzsim?
Az összetett emodzsikat, például a családokat és a zászlókat, nulla szélességű összekötő tartja egyben, és a láthatatlan karakterek készlete szándékosan eltávolítja ezt. Az elemek ilyenkor külön jelennek meg. Ha az emodzsi teljesen menjen, sorold fel a mezőben, vagy használd az emodzsi eltávolítása eszközt.
Van korlátja a reguláris kifejezésnek?
A minta legfeljebb 200 karakter lehet, mert a hosszabb minta annyit tud visszalépkedni, hogy befagyasztja a lapot. A minták Unicode módban futnak, így a \p{L} és a többi tulajdonság-escape is működik, az emodzsi pedig sosem törik ketté; cserébe a lazább írásmód, például a karakterosztályon kívüli \-, érvénytelennek számít. Érvénytelen mintánál üres kimenet helyett üzenet jelenik meg, így menet közben javíthatod a szintaxist.
Feltöltődik valahová a szövegem?
Nem. Az eszköz teljes egészében a böngésződben fut, és a szöveg soha nem hagyja el az eszközödet.