Πώς να το χρησιμοποιήσετε
- Επικολλήστε το κείμενό σας στο πλαίσιο «Κείμενο».
- Πληκτρολογήστε τι θέλετε να βρείτε και με τι να το αντικαταστήσετε. Αφήστε κενό το «Αντικατάσταση με» για να διαγραφούν οι αντιστοιχίες.
- Επιλέξτε επιλογές: χωρίς διάκριση κεφαλαίων/πεζών, μόνο ολόκληρες λέξεις ή κανονική έκφραση.
- Ελέγξτε τον αριθμό αντιστοιχιών και το αποτέλεσμα. Αντιγράψτε το ή κάντε κλικ στο «Εφαρμογή στο κείμενο» για να κάνετε άλλη αντικατάσταση πάνω σε αυτό.
Πώς λειτουργεί
Στην κανονική λειτουργία το κείμενο αναζήτησης αντιστοιχίζεται κυριολεκτικά: οι τελείες, οι αγκύλες, τα σύμβολα του δολαρίου και άλλα σύμβολα δεν έχουν ειδική σημασία και η αντικατάσταση εισάγεται ακριβώς όπως πληκτρολογήθηκε. Κάθε εμφάνιση στο κείμενο αντικαθίσταται και ο μετρητής δείχνει πόσες ήταν.
«Μόνο ολόκληρες λέξεις» αντιστοιχίζει την αναζήτηση μόνο όταν δεν προηγείται ή δεν ακολουθείται αμέσως από γράμμα, ψηφίο ή κάτω παύλα σε οποιοδήποτε αλφάβητο, επομένως το «cat» αντιστοιχίζεται στο «the cat.» αλλά όχι στο «catalog» ή στο «bobcat», και λειτουργεί επίσης για λέξεις όπως «çay» ή «Straße».
Στη λειτουργία regex η αναζήτηση χρησιμοποιεί σύνταξη κανονικών εκφράσεων JavaScript με τη σημαία Unicode (u) πάντα ενεργή, επομένως το «.» αντιστοιχίζεται σε ολόκληρο emoji και το \p{L} αντιστοιχίζεται σε οποιοδήποτε γράμμα. Η σημαία Unicode είναι αυστηρότερη από την παλαιότερη σύνταξη: μια περιττή διαφυγή όπως \- εκτός κλάσης χαρακτήρων αναφέρεται ως σφάλμα. Στην αντικατάσταση, τα $1, $2 κ.ο.κ. εισάγουν ομάδες σύλληψης, το $<name> εισάγει μια επώνυμη ομάδα, το $& εισάγει ολόκληρη την αντιστοιχία και το $$ εισάγει σύμβολο δολαρίου. Τα \n, \t και \\ εισάγουν αλλαγή γραμμής, χαρακτήρα tab και ανάστροφη κάθετο. Με την επιλογή «^ και $ αντιστοιχίζονται σε κάθε γραμμή» ενεργή, τα ^ και $ αναφέρονται στην αρχή και το τέλος κάθε γραμμής· διαφορετικά στην αρχή και το τέλος ολόκληρου του κειμένου.
Ένα μη έγκυρο μοτίβο εμφανίζει το μήνυμα σφάλματος του προγράμματος περιήγησης και δεν γίνεται καμία αντικατάσταση. Πολύ σύνθετα μοτίβα σε μεγάλα κείμενα μπορεί να χρειαστούν πολλή ώρα, επειδή ορισμένες κανονικές εκφράσεις επιβραδύνονται απότομα σε συγκεκριμένα δεδομένα.
Παραδείγματα
Αλλαγή μορφής ημερομηνιών
Με ενεργοποιημένη τη λειτουργία regex, βρείτε το (\d{4})-(\d{2})-(\d{2}) και αντικαταστήστε το με $3.$2.$1 για να μετατρέψετε το 2026-10-22 σε 22.10.2026 παντού στο κείμενο.
Μετονομασία προϊόντος
Βρείτε το «Pro», αντικαταστήστε το με «Plus» και ενεργοποιήστε τις επιλογές «Μόνο ολόκληρες λέξεις» και «Χωρίς διάκριση κεφαλαίων/πεζών», ώστε τα «PRO» και «pro» να αλλάξουν, αλλά τα «product» και «process» να παραμείνουν ως έχουν.
Μετατροπή λίστας με κόμματα σε γραμμές
Στη λειτουργία κανονικών εκφράσεων, βρείτε το ,\s* και αντικαταστήστε το με \n για να βάλετε κάθε στοιχείο του «red, green, blue» σε ξεχωριστή γραμμή.
Συχνές ερωτήσεις
Πώς χρησιμοποιώ ομάδες σύλληψης;
Ενεργοποιήστε την «Κανονική έκφραση», βάλτε παρενθέσεις γύρω από τα μέρη που θέλετε να κρατήσετε και αναφερθείτε σε αυτά στην αντικατάσταση ως $1, $2 κ.ο.κ. Για παράδειγμα, βρείτε (\w+) (\w+) και αντικαταστήστε με $2 $1 για να αντιστρέψετε δύο λέξεις.
Γιατί η κανονική μου έκφραση εμφανίζεται ως μη έγκυρη;
Το μοτίβο ελέγχεται με τη μηχανή JavaScript του προγράμματος περιήγησης σε λειτουργία Unicode. Συνήθεις αιτίες είναι μη ισορροπημένες παρενθέσεις ή αγκύλες, ένας ποσοδείκτης χωρίς κάτι πριν από αυτόν, όπως *abc, και περιττές διαφυγές όπως \- ή \: που δεν επιτρέπονται στη λειτουργία Unicode.
Μπορώ να αντικαταστήσω κείμενο με αλλαγή γραμμής;
Ναι, σε λειτουργία κανονικής έκφρασης: πληκτρολογήστε \n στο πεδίο «Αντικατάσταση με». Στην κανονική λειτουργία, η αντικατάσταση εισάγεται αυτολεξεί, οπότε το \n παραμένει ως οι δύο χαρακτήρες ανάστροφη κάθετος και n.
Μπορώ να αναιρέσω μια αντικατάσταση;
Το αρχικό κείμενό σας παραμένει στο πλαίσιο «Κείμενο» μέχρι να κάνετε κλικ στο «Εφαρμογή στο κείμενο». Η εφαρμογή το αντικαθιστά με το αποτέλεσμα, επομένως αντιγράψτε πρώτα το αρχικό αν μπορεί να το χρειαστείτε ξανά.
Απόρρητο
Η αναζήτηση και η αντικατάσταση γίνονται μόνο στο πρόγραμμα περιήγησής σας. Το κείμενο και τα μοτίβα σας δεν ανεβαίνουν, δεν αποθηκεύονται ούτε περιλαμβάνονται στα αναλυτικά στοιχεία.