Εύρεση και αντικατάσταση κειμένου
Βρείτε και αντικαταστήστε λέξεις ή μοτίβα σε κάθε κείμενο, με διάκριση πεζών-κεφαλαίων, ολόκληρες λέξεις, regex, μέτρηση και ζωντανή προεπισκόπηση.
Στην αντικατάσταση: τα $1, $2… εισάγουν μια ομάδα σύλληψης, το $<name> μια ονομασμένη ομάδα, το $& ολόκληρη την αντιστοιχία, το $$ ένα σύμβολο δολαρίου, το \n μια αλλαγή γραμμής και το \t έναν στηλοθέτη. Τα ^ και $ αντιστοιχούν στην αρχή και στο τέλος κάθε γραμμής.
Προειδοποίηση: μια επαναλαμβανόμενη ομάδα περιέχει έναν άλλον ανοιχτό ποσοδείκτη, για παράδειγμα (a+)+. Τέτοια μοτίβα μπορεί να είναι εξαιρετικά αργά σε ορισμένα κείμενα.
Προεπισκόπηση (το αφαιρεθέν κείμενο διαγραμμένο, το νέο επισημασμένο)
Πώς να βρείτε και να αντικαταστήσετε κείμενο
- Επικολλήστε το κείμενό σας στο πλαίσιο Κείμενο.
- Πληκτρολογήστε αυτό που ψάχνετε στο Εύρεση και το νέο κείμενο στο Αντικατάσταση με. Αφήστε το Αντικατάσταση με κενό για να διαγράψετε κάθε αντιστοιχία.
- Επιλέξτε Απλό κείμενο για να αναζητήσετε τους ακριβείς χαρακτήρες που πληκτρολογήσατε ή Κανονική έκφραση για να αναζητήσετε με μοτίβο.
- Επιλέξτε Διάκριση πεζών-κεφαλαίων αν το «Αθήνα» και το «αθήνα» πρέπει να αντιμετωπίζονται διαφορετικά και Μόνο ολόκληρες λέξεις αν η λέξη «και» δεν πρέπει να ταιριάζει μέσα στη λέξη «καιρός».
- Ελέγξτε το πλήθος των αντικαταστάσεων και την προεπισκόπηση, όπου το αφαιρεθέν κείμενο είναι διαγραμμένο και το νέο επισημασμένο.
- Αντιγράψτε το Αποτέλεσμα ή πατήστε Χρήση του αποτελέσματος ως νέου κειμένου για να εκτελέσετε μια νέα αντικατάσταση πάνω του.
Το αποτέλεσμα ενημερώνεται καθώς πληκτρολογείτε. Το Αντικατάσταση όλων απλώς εκτελεί ξανά την αντικατάσταση.
Λειτουργία απλού κειμένου
Στη λειτουργία απλού κειμένου, κάθε χαρακτήρας λαμβάνεται κατά γράμμα: οι τελείες, οι αγκύλες, οι αστερίσκοι και τα σύμβολα δολαρίου δεν έχουν ειδική σημασία, ούτε στην αναζήτηση ούτε στην αντικατάσταση. Είναι η σωστή λειτουργία για καθημερινές διορθώσεις, όπως η μετονομασία ενός προϊόντος σε ένα έγγραφο, η διόρθωση ενός λανθασμένου ονόματος παντού ή η αλλαγή μιας διεύθυνσης URL με μια άλλη.
Το Μόνο ολόκληρες λέξεις θεωρεί τα γράμματα όλων των αλφαβήτων μέρη λέξεων, οπότε η αναζήτηση του «κάτω» ως ολόκληρης λέξης δεν θα βρει αντιστοιχία μέσα στο «κάτωθι», και μια παύλα λογίζεται ως όριο λέξης: το «chat» ταιριάζει στο «chat-bot». Έτσι μπορείτε με ασφάλεια να αντικαταστήσετε ελληνικές λέξεις με τόνους, χωρίς να αλλοιωθούν μεγαλύτερες λέξεις.
Λειτουργία κανονικής έκφρασης
Οι κανονικές εκφράσεις περιγράφουν μοτίβα αντί για σταθερό κείμενο. Το εργαλείο χρησιμοποιεί τη σύνταξη JavaScript, με δύο διευκολύνσεις για την επεξεργασία εγγράφων:
- Τα
^και$αντιστοιχούν στην αρχή και στο τέλος κάθε γραμμής, οπότε το^με αντικατάσταση-μετατρέπει κάθε γραμμή σε στοιχείο λίστας. - Στην αντικατάσταση, το
\nεισάγει αλλαγή γραμμής και το\tέναν στηλοθέτη.
Η αντικατάσταση μπορεί να επαναχρησιμοποιήσει μέρη της αντιστοιχίας: τα $1, $2… εισάγουν ομάδες σύλληψης, το $<name> μια ονομασμένη ομάδα, το $& ολόκληρη την αντιστοιχία και το $$ ένα κυριολεκτικό σύμβολο δολαρίου. Μερικά χρήσιμα παραδείγματα:
| Εύρεση | Αντικατάσταση με | Αποτέλεσμα |
|---|---|---|
(\d{4})-(\d{2})-(\d{2}) |
$3/$2/$1 |
2026-09-30 → 30/09/2026 |
[ \t]+$ |
(κενό) | αφαιρεί τα κενά στο τέλος κάθε γραμμής |
{2,} |
|
συμπτύσσει σειρές κενών |
(?<first>\w+) (?<last>\w+) |
$<last>, $<first> |
Jean Dupont → Dupont, Jean |
\bcolour\b |
color |
βρετανική σε αμερικανική ορθογραφία |
Οι κλάσεις Unicode όπως το \p{L} (οποιοδήποτε γράμμα) δουλεύουν, και αυτό βοηθά στα ελληνικά, καθώς το \w της JavaScript αντιστοιχεί μόνο σε λατινικά γράμματα, ψηφία και κάτω παύλα. Για ελληνικές λέξεις χρησιμοποιήστε μοτίβα όπως \p{L}+. Παλαιότερη σύνταξη που ισχύει μόνο χωρίς λειτουργία Unicode, όπως το \-, γίνεται επίσης δεκτή.
Ασφάλεια με αργά μοτίβα
Ορισμένα μοτίβα, όπως το (a+)+, μπορεί να πάρουν εκθετικό χρόνο σε κείμενο που σχεδόν ταιριάζει. Για να μένει το πρόγραμμα περιήγησής σας αποκρίσιμο, οι κανονικές εκφράσεις εκτελούνται σε εργάτη παρασκηνίου και διακόπτονται μετά από 1,5 δευτερόλεπτο, με σαφές μήνυμα. Το εργαλείο σάς προειδοποιεί επίσης όταν εντοπίζει εμφωλευμένους ποσοδείκτες. Ένα μη έγκυρο μοτίβο δείχνει το σφάλμα που αναφέρει το πρόγραμμα περιήγησης αντί για αποτέλεσμα.
Συχνές ερωτήσεις
Μεταφορτώνεται κάπου το κείμενό μου;
Όχι. Η αναζήτηση και οι αντικαταστάσεις εκτελούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας. Τίποτα δεν στέλνεται σε διακομιστή ούτε αποθηκεύεται.
Πώς διαγράφω κάθε εμφάνιση μιας λέξης;
Πληκτρολογήστε τη λέξη στο Εύρεση, αφήστε το Αντικατάσταση με κενό και αντιγράψτε το αποτέλεσμα. Επιλέξτε Μόνο ολόκληρες λέξεις για να μη διαγραφεί μέσα σε μεγαλύτερες λέξεις.
Γιατί εξαφανίζεται το σύμβολο του δολαρίου στη λειτουργία κανονικής έκφρασης;
Στη λειτουργία regex, το $ εισάγει μια αναφορά όπως το $1 ή το $&. Γράψτε $$ για να εισαγάγετε ένα μόνο σύμβολο δολαρίου. Στη λειτουργία απλού κειμένου, η αντικατάσταση είναι πάντα κατά γράμμα.
Μπορώ να αντικαταστήσω αλλαγές γραμμής;
Ναι, στη λειτουργία κανονικής έκφρασης. Αναζητήστε το \n για να βρείτε αλλαγές γραμμής και χρησιμοποιήστε το \n στην αντικατάσταση για να τις εισαγάγετε. Για παράδειγμα, βρείτε το \n και αντικαταστήστε με , για να ενώσετε μια λίστα σε μία γραμμή.
Πόσο μεγάλο μπορεί να είναι το κείμενο;
Έως 2 εκατομμύρια χαρακτήρες. Η προεπισκόπηση επισημαίνει τις πρώτες 2.000 αντικαταστάσεις· το πλαίσιο αποτελέσματος περιέχει πάντα ολόκληρο το κείμενο.
Σχετικά εργαλεία
- Δοκιμή regex Δοκιμάστε κανονικές εκφράσεις JavaScript ζωντανά, με επισημασμένες αντιστοιχίες, ομάδες σύλληψης, αντικατάσταση και επεξήγηση κάθε στοιχείου του μοτίβου.
- Αφαίρεση αλλαγών γραμμής και περιττών κενών Αφαιρέστε αλλαγές γραμμής και περιττά κενά από κείμενο που αντιγράψατε από PDF ή email. Διατηρήστε παραγράφους και λίστες, ενώστε λέξεις με παύλα.
- Σύγκριση κειμένων Συγκρίνετε δύο κείμενα και δείτε κάθε διαφορά δίπλα-δίπλα ή ενιαία, ανά γραμμή, λέξη ή χαρακτήρα. Ιδιωτικός έλεγχος διαφορών στον browser σας.
- Μετατροπή πεζών-κεφαλαίων Δωρεάν μετατροπέας για να αλλάξετε κείμενο σε κεφαλαία, πεζά, κάθε λέξη κεφαλαίο, πρώτο γράμμα πρότασης, camelCase, snake_case, kebab-case και άλλα.