ToolMill.io

Whitespace Trimmer

Normalize messy whitespace in text by collapsing repeated spaces, tabs, or mixed space+tab runs into a single space. Useful for cleaning copied text from PDFs, emails, spreadsheets, and logs; formatting JSON/CSV headers; and fixing alignment issues caused by inconsistent tab/space usage. Choose whether to compress spaces, tabs, or both—output is generated separately so you can compare before/after safely.

Text

Δοκίμασε το.

Παραδείγματα

Compress spaces only
Εισαγωγή
a    b
Έξοδος
a b
Compress tabs only
Εισαγωγή
abc
Έξοδος
a b c
Compress mixed spaces and tabs
Εισαγωγή
a     b
Έξοδος
a b

Πώς λειτουργεί η κανονικοποίηση του Whitespace

Αυτή η σελίδα συμπιέζει επαναλαμβανόμενα κενά, επαναλαμβανόμενες καρτέλες, ή μεικτές διαδρομές κενών και καρτελών σε έναν ενιαίο κανονικό χώρο ανάλογα με την επιλογή που επιλέγετε. Προορίζεται για καθαρισμό, όχι για συντήρηση διάταξης ακριβώς. Αυτός είναι ο λόγος για τον οποίο η έξοδος θεωρείται καλύτερα ως μια πιο τίμια λειτουργική έκδοση του αρχικού κειμένου.

Χώροι vs καρτέλες εναντίον μικτών κενών

Η λειτουργία μόνο για χώρους συμπιέζει επαναλαμβανόμενους χώρους. Η λειτουργία μόνο καρτελών συμπιέζει επαναλαμβανόμενες καρτέλες. Η συνδυασμένη λειτουργία συμπιέζει κάθε εκτέλεση από κενά και καρτέλες μαζί. Σε κάθε περίπτωση, ο αντικαταστάτης είναι ένας απλός χαρακτήρας χώρου, όχι μια συντηρημένη καρτέλα.

Τι Αλλάζει Αυτό το Εργαλείο και Τι Αφήνει Μόνο Του

Αλλάζει μόνο το επιλεγμένο οριζόντιο κενό. Δεν αναδιατάσσει γραμμές, επαναγράφει τη διατύπωση, αφαιρεί τη στίξη, ή εκτελεί ευρύτερη μορφοποίηση εγγράφων. Αυτό το στενότερο πεδίο εφαρμογής είναι χρήσιμο όταν θέλετε προβλέψιμο καθαρισμό χωρίς να αλλάξετε κατά λάθος το ίδιο το κείμενο.

Παράδειγμα: Καθαρισμός επικολλημένου φύλλου και PDF Κείμενο

Αντίγραφο κείμενο από PDF και υπολογιστικά φύλλα συχνά περιέχει άνιση απόσταση που κάνει γρήγορη επαναχρησιμοποίηση αμήχανα. Συμπιέζοντας αυτές τις διαδρομές μπορεί να κάνει μια πρόχειρη εξαγωγή πολύ πιο εύκολο να διαβαστεί πριν το επικολλήσετε σε μια μορφή, σημείωση, ή ένα άλλο εργαλείο καθαρισμού.

Παράδειγμα: Οι καρτέλες μετατράπηκαν σε ενιαίους χώρους

Ένα κοινό σημείο σύγχυσης είναι ότι η συμπίεση καρτελών εξακολουθεί να παράγει κανονικά κενά. Αυτό είναι σκόπιμο. Ο στόχος είναι συνεπής αναγνώσιμο κείμενο, μη διατήρηση των χαρακτήρων καρτέλας ως ελέγχου διάταξης στο καθαρό αποτέλεσμα.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο πριν από άλλο καθαρισμό κειμένου

Η ομαλοποίηση του Λευκού Χώρου συχνά διευκολύνει τον μεταγενέστερο καθαρισμό. Αφού συμπιέσετε το διάστημα, μπορεί να το βρείτε απλούστερο να συγκρίνετε γραμμές, καταχωρήσεις dedupe, πεδία parse, ή να επικολλήσετε το κείμενο σε ένα CMS ή λογιστικό φύλλο χωρίς πάλη με ασυνεπή οριζόντια απόσταση.

Περιπτώσεις όπου Δεν Πρέπει να Κανονικοποιήσετε το Λευκό Διάστημα

Αποφύγετε αυτό το βήμα όταν η εσοχή, η ευθυγράμμιση σταθερού πλάτους, η μορφοποίηση κώδικα, ή η δομή που βασίζεται στη καρτέλα έχει πραγματικά σημασία. Σε αυτές τις περιπτώσεις ο επαναλαμβανόμενος λευκός χώρος αποτελεί μέρος της έννοιας ή της αναγνωσιμότητας του περιεχομένου, και η συμπίεση του μπορεί να κάνει το αποτέλεσμα χειρότερο.

Όρια της απλής συμπίεσης του λευκού χώρου

Πριν βασιστείτε στο κομμένο κείμενο σε κώδικα, δεδομένα ή πρότυπα

Πριν την αντικατάσταση του αρχικού κειμένου, ελέγξτε αν η εσοχή, η ευθυγράμμιση, οι καρτέλες ή τα επαναλαμβανόμενα κενά έχουν σημασία για το σύστημα προορισμού. Αυτή η σελίδα είναι χρήσιμη για τον τοπικό καθαρισμό του προγράμματος περιήγησης, αλλά οι ευαίσθητες στο διάστημα ροές εργασίας πρέπει πάντα να λαμβάνουν μια τελική χειρωνακτική αναθεώρηση πριν από την επαναχρησιμοποίηση.

Όταν ο καθαρισμός του λευκού χώρου μπορεί να αλλάξει ανάλυση, διάταξη ή νόημα

Το Whitespace δεν είναι πάντα καλλυντικό. Στον κώδικα, τα αρχεία δεδομένων, τα πρότυπα, και το αντιγραμμένο κείμενο της καρτέλας, τα κενά και οι καρτέλες μπορούν να επηρεάσουν τη διάταξη ή ακόμα και την ανάλυση της συμπεριφοράς. Ένα καθαρισμένο αποτέλεσμα μπορεί να φαίνεται καλύτερο, ενώ εξακολουθεί να είναι λάθος για τον αρχικό προορισμό, αν το διάστημα μεταφέρει λειτουργική σημασία.

Πώς να διερμηνεύσετε την αποκομμένη έξοδο κειμένου

Η αποκομμένη έξοδος αφαιρεί ή ομαλοποιεί τον επιπλέον κενό χώρο για να διευκολύνει την αντιγραφή, σύγκριση ή επαναχρησιμοποίηση του κειμένου. Αυτό είναι συχνά χρήσιμο για τον καθαρισμό, αλλά σημαίνει επίσης διαπόσταση ότι κάποτε χωρισμένες στήλες, ευθυγράμμιση, ή οπτική ομαδοποίηση μπορεί να απλοποιηθεί στο αποτέλεσμα.

Αυτός είναι ένας ελαφρύς βοηθός καθαρισμού, όχι ένα σύστημα επισκευής φορμών εγγράφων. Δεν μπορεί να εισάγει σημασιολογική δομή, να ξαναχτίσει πίνακες ή να αποφασίσει ποια απόσταση θα πρέπει να παραμείνει για λόγους παρουσίασης. Απλά συμπιέζει το επιλεγμένο κενό σε ένα χώρο.

Σχετικά εργαλεία