Sări la conținut
TextArray
Complet local

Eliminați caractere

Eliminați anumite caractere, clase întregi de caractere sau potriviri regex din text.

Intrare
Ieșire

Eliminați caractere

Lipiți textul, spuneți ce caractere trebuie să treacă, iar rezultatul curățat apare pe măsură ce introduceți text. Acest instrument este creat pentru micile curățiri care necesită o muncă reală: eliminarea liniuțelor și a parantezelor din numerele de telefon, scoaterea simbolurilor valutare dintr-o coloană a foii de calcul, ștergerea nedoriturilor invizibile care se etichetează atunci când copiați din Word, Google Docs sau un PDF sau tăierea unui nume de produs dezordonat în ceva sigur pentru un nume de fișier.

Există trei moduri de a spune ce ar trebui să meargă. Tastați caractere în câmp pentru a le șterge exact - lista este literală, deci o cratimă este doar o cratimă și nimic nu este interpretat ca un model. Treceți la păstrarea numai a caracterelor listate pentru a funcționa invers și lista albă în ceea ce aveți încredere, care este cea mai rapidă cale de la textul liber la cifre simple sau litere simple. Presetările gestionează lucrările obișnuite cu un singur clic: tot ceea ce nu este o literă sau o cifră, cifre, litere, semne de punctuație și simboluri sau caractere invizibile și de control, cum ar fi spații cu lățime zero și semne de ordine a octetilor. Modul Regex este prezent atunci când un model descrie ținta mai bine decât o face o listă.

Două paznici sunt activate implicit. Păstrarea spațiilor și păstrarea întreruperilor de linie protejează spațiile albe în fiecare mod, inclusiv în interiorul unei potriviri regex, astfel încât o presetare nu vă poate restrânge niciodată textul într-un singur blob. Dezactivați-le când ar trebui să dispară și spațiul alb. Potrivirea majusculelor se aplică listei de caractere și modelului; presetările funcționează în funcție de categoria Unicode, astfel încât majusculele nu intră niciodată în ele.

Totul rulează în browser și nimic nu este încărcat, astfel încât exporturile interne și datele clienților pot fi lipite în siguranță aici. Numărul de sub rezultat arată câte caractere au intrat, câte au ieșit și câte au fost eliminate.

FAQ

Ce contează ca un personaj invizibil?
Spații și elemente cu lățime zero, cratime, semne de ordine de octeți și coduri de control - caracterele care supraviețuiesc unei copii din Word sau un PDF și apoi sparg un import CSV sau o cheie de bază de date. Spațiile, tabulatorii și rupturile de rând sunt spații albe obișnuite și rămân pe loc, dacă nu dezactivați cele două opțiuni de păstrare.
Cum păstrez doar cifrele?
Alegeți „Păstrați numai caracterele listate” și introduceți 0123456789 în câmp. Eliminarea literelor face o treabă similară, dar lista albă este mai strictă: tot ceea ce nu ați enumerat rămâne, inclusiv simbolurile de care ați uitat.
De ce mi s-a prăbușit emoji-ul?
Emoji-urile combinate, cum ar fi familiile și steagurile, sunt ținute împreună prin elemente de tâmplare cu lățime zero, pe care caracterele invizibile le elimină prin design. Piesele apar apoi separat. Dacă doriți ca emoji-ul să dispară complet, enumerați-le în câmp sau utilizați în schimb instrumentul de eliminare a emoji.
Există limite pentru expresia regulată?
Modelul este limitat la 200 de caractere, deoarece unul mai lung poate reveni suficient de rău pentru a îngheța fila. Modelele rulează în modul Unicode, astfel încât \p{L} și alte proprietăți scapă de lucru și un emoji nu este niciodată tăiat în jumătate; compromisul este că o evadare liberă, cum ar fi \- în afara unei clase de caractere, este considerată nevalidă. Un model nevalid arată un mesaj în loc de o ieșire goală, astfel încât să puteți remedia sintaxa pe măsură ce introduceți text.
Textul meu este încărcat undeva?
Nu. Instrumentul rulează în întregime în browserul dvs., iar textul dvs. nu părăsește dispozitivul.