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

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


Πώς να εξάγετε διευθύνσεις ηλεκτρονικού ταχυδρομείου από αρχείο κειμένου;

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

Χρησιμοποιώντας το Notepad ++ και απλή κανονική έκφραση, αυτό είναι πολύ απλό.

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

Σημειωματάριο ++ regex κείμενο εξαγωγής

Πολύ απλό - αλλά δείτε παρακάτω ένα πλήρες παράδειγμα χρησιμοποιώντας αυτό το έξυπνο RegexP από μια συζήτηση StackOverflow.com σχετικά με το Extract Email από το κείμενο χρησιμοποιώντας το NotePad ++ και το Regexp .

Και επίσης με περαιτέρω έμπνευση από μια συζήτηση superuser.com Πώς να διαγράψετε όλες τις γραμμές στο σημειωματάριο ++ εκτός από τις γραμμές που περιέχουν μια λέξη που χρειάζομαι; .

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

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

Το πρώτο βήμα είναι να ανοίξετε την επιλογή Αντικατάσταση, Αναζήτηση => Αντικατάσταση ή Ctrl + H.

Nnotepad ++ κανονική έκφραση

Εδώ, στο Find what, εισαγάγετε κάτω από την κανονική έκφραση.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

Στην επιλογή Αντικατάσταση με, εισαγάγετε αυτήν την επιλογή για να αντικαταστήσετε κάθε διεύθυνση ηλεκτρονικού ταχυδρομείου με: διάλειμμα γραμμής \ n + συμβολοσειρά αναζήτησης $ 1 + γραμμικό διάλειμμα \ n

\n$1\n

Βεβαιωθείτε ότι έχετε ελέγξει το κουμπί επιλογής Κανονική έκφραση και πατήστε Αντικατάσταση όλων.

Δείτε το αποτέλεσμα - κάθε διεύθυνση ηλεκτρονικού ταχυδρομείου είναι τώρα μόνη σε μια νέα γραμμή.

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

Στο αρχείο, όλες οι γραμμές που περιέχουν τις διευθύνσεις ηλεκτρονικού ταχυδρομείου είναι τώρα σελιδοδείκτες.

Στην Αναζήτηση => Σελιδοδείκτης, επιλέξτε την επιλογή Αφαίρεση γραμμών χωρίς δεσμούς

Και voilà! Το αρχείο σας περιέχει τώρα μόνο τις διευθύνσεις ηλεκτρονικού ταχυδρομείου χωρίς περιττό κείμενο.

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

Εξαγωγή μηνυμάτων ηλεκτρονικού ταχυδρομείου από κείμενο file

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

Το Notepad ++ αντιγράφει όλους τους αγώνες τύπου regex

Για να αντιγράψετε όλες τις αντιστοιχίες τύπου regex, χρησιμοποιήστε το παράθυρο αναζήτησης Marktab στο Notepad ++. Τοποθετώντας εδώ το regexp, όλα τα αποτελέσματα που ταιριάζουν με το regexp θα σημειωθούν και μπορούν να επιλεγούν και να αντιγραφούν με αυτό τον τρόπο.

Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

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

Εγγραφείτε εδώ

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

Σημειωματάριο ++ λωρίδες HTML ετικέτες

Για να καταργήσετε τις ετικέτες HTML στο Notepad ++ από ένα κείμενο, χρησιμοποιήστε την παρακάτω κανονική έκφραση<.*?>|</.*?>, και αντικαταστήστε για παράδειγμα με ένα κενό. Βεβαιωθείτε ότι έχει επιλεγεί το πλαίσιο ελέγχου κανονικής έκφρασης στη φόρμα αναζήτησης.

Σημειωματάριο ++ αποσπάσματα URL

Στο μενού αντικατάστασης, που είναι προσβάσιμο με συντόμευση CTRL + H, χρησιμοποιήστε το ακόλουθο regexp, με την κανονική έκφραση και την κουκκίδα να ταιριάζει με τη νέα γραμμή που έχει ελεγχθεί:

Και χρησιμοποιήστε αυτήν την συμβολοσειρά αντικατάστασης για να λάβετε μια λίστα με όλες τις διευθύνσεις URL που εξάγονται στο αρχείο:

Πώς να αντιγράψετε τις σημειωμένες γραμμές στο Notepad ++;

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

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

Πώς να εξαγάγετε τα μηνύματα ηλεκτρονικού ταχυδρομείου από το κείμενο με μερικά κλικ;

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

Στη συνέχεια, προσδιορίστε τις διευθύνσεις ηλεκτρονικού ταχυδρομείου και αφαιρέστε τις επιπλέον γραμμές. Χρησιμοποιώντας το NotePad ++, μπορεί εύκολα να γίνει ακολουθώντας τον οδηγό μας.

εξάγει τη διεύθυνση ηλεκτρονικού ταχυδρομείου από το Σημειωματάριο ++ χρησιμοποιώντας το regex

Πώς να εξαγάγετε τα μηνύματα ηλεκτρονικού ταχυδρομείου από το αρχείο CSV;

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

Για να εξαγάγετε τα μηνύματα ηλεκτρονικού ταχυδρομείου από το αρχείο CSV, ξεκινήστε ανοίγοντας το αρχείο CSV με το πρόγραμμα επεξεργασίας κειμένου Notepad ++, διαχωρίζετε τις ενιαίες διευθύνσεις ηλεκτρονικού ταχυδρομείου με τη διαδικασία που εξηγείται παραπάνω και αντιγράφετε τις.

Για να εξαγάγετε τα μηνύματα ηλεκτρονικού ταχυδρομείου από το αρχείο CSV ακολουθήστε την παρακάτω διαδικασία:

  • Ανοίξτε το αρχείο CSV με τον επεξεργαστή κειμένου Notepad ++,
  • Εισαγάγετε κανονική έκφραση που αντιστοιχεί σε πιθανές διευθύνσεις ηλεκτρονικού
  • Αντικαταστήστε τα με email και διάλειμμα γραμμής,
  • Χρησιμοποιήστε μια κανονική έκφραση για να προσθέσετε σελιδοδείκτες για αποτελεσματικές διευθύνσεις ηλεκτρονικού
  • Κατάργηση γραμμών με μη δεσμευμένα μηνύματα που δεν περιέχουν διευθύνσεις ηλεκτρονικού ταχυδρομείου,
  • Αποκτήστε μια τελική λίστα πραγματοποιώντας μια ενέργεια αφαίρεσης διπλών εντολών που θα καθαρίσει το αρχείο σας και θα έχει τα emails που εξάγονται από το αρχείο CSV σας και θα είναι έτοιμα για εξαγωγή.

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

Gmail: Πώς να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε όλες τις επαφές;

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

Για να το κάνετε αυτό, ανοίξτε τις επαφές σας στο Google και μεταβείτε στο μενού Άλλα Επαφές, όπου θα βρείτε τις διευθύνσεις ηλεκτρονικού ταχυδρομείου οποιουδήποτε που έχετε ανταλλάξει ποτέ ένα μήνυμα ηλεκτρονικού ταχυδρομείου με.

Στη συνέχεια, επιλέξτε μια επαφή κάνοντας κλικ στο πλαίσιο ελέγχου δίπλα σε αυτό - και θα εμφανιστεί ένα νέο μενού, επιτρέποντάς σας να επιλέξετε όλες τις επαφές που θέλετε, επεκτείνοντας το μπλε βέλος και στη συνέχεια να εξάγετε όλες τις αλληλογραφίες του Gmail, κάνοντας κλικ στα τρία μπλε Οι τελείες στα δεξιά και επιλέγοντας τις επιλογές εξαγωγής email σε τοπικό αρχείο που ταιριάζει στις ανάγκες σας: Google CSV, Outlook CSV ή VCard για τις επαφές IOS.

Εάν έχετε πάρα πολλές επαφές για να χειριστείτε στο προκύπτον αρχείο CSV, εξετάστε τη διαίρεση του αρχείου CSV.

Διαχωρίστε το αρχείο κειμένου CSV με επαφές που εξάγονται από το Gmail

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

Συχνές Ερωτήσεις

Πώς είναι ο εξαγόμενος email από τα αρχεία κειμένου;
Για να εξαγάγετε μηνύματα ηλεκτρονικού ταχυδρομείου από ένα αρχείο κειμένου, ανοίξτε το με τον επεξεργαστή κειμένου NotePad ++ και εφαρμόστε τις παραπάνω οδηγίες χρησιμοποιώντας μια κανονική έκφραση, σημειώνοντας όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου, επιλέγοντας μόνο μηνύματα ηλεκτρονικού ταχυδρομείου και αντιγράφοντας τα.
Πώς να εξαγάγετε το Email από το NotePad ++ από το κείμενο;
Για να καταργήσετε τα αντίγραφα στο NotePad ++, μπορείτε να χρησιμοποιήσετε το plugin TextFX. Αφού εγκαταστήσετε το plugin, επιλέξτε το κείμενο που θέλετε να ταξινομήσετε και να περιηγηθείτε στο TextFX> TextFX Tools> Ταξινόμηση γραμμών ευαίσθητων σε περίπτωση (ή μη ευαίσθητες). Βεβαιωθείτε ότι το 'Ταξινόμηση εξάγει μόνο μοναδικές (στη στήλη) γραμμές' ελέγχονται για να αφαιρέσετε τα διπλότυπα.
Πώς μπορώ να εξαγάγω διευθύνσεις email από ένα αρχείο κειμένου χρησιμοποιώντας το NotePad ++;
Για να εξαγάγετε διευθύνσεις ηλεκτρονικού ταχυδρομείου από ένα αρχείο κειμένου στο NotePad ++, μπορείτε να χρησιμοποιήσετε μια τακτική αναζήτηση έκφρασης. Ανοίξτε το παράθυρο διαλόγου αναζήτησης με Ctrl+ F, μεταβείτε στην καρτέλα 'Mark', ελέγξτε τη γραμμή σελιδοδεικτών, εισαγάγετε μια κανονική έκφραση για να ταιριάζει με τις διευθύνσεις ηλεκτρονικού ταχυδρομείου (όπως \ b [a-za-z0-9 ._%+-]+ @[A-za-z0-9 .-]+\. Στη συνέχεια, ανοίξτε το μενού Αναζήτηση, επιλέξτε Bookmark και Αντιγραφή γραμμών σελιδοδεικτών για να λάβετε μια λίστα με όλες τις διευθύνσεις ηλεκτρονικού ταχυδρομείου.
Τι πρέπει να κάνουν οι χρήστες εάν συναντήσουν ένα πρόβλημα που φορτώνει ένα plugin 32-bit στο NotePad ++;
Οι χρήστες θα πρέπει να διασφαλίζουν ότι εκτελούν μια συμβατή έκδοση του NotePad ++ (έκδοση 32-bit για plugins 32 bit). Εάν τα ζητήματα επιμένουν, σκεφτείτε να βρείτε μια ενημερωμένη έκδοση του plugin ή να συμβουλευτείτε τα φόρουμ της κοινότητας NotePad ++ για συγκεκριμένες συμβουλές αντιμετώπισης προβλημάτων.

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

Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

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

Εγγραφείτε εδώ

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




Σχόλια (4)

 2018-08-19 -  Irene Page
Απλή, σαφής και καλά εξηγείται, σας ευχαριστώ πολύ
 2018-11-05 -  testkingaws
Σας ευχαριστώ, ο συγγραφέας, ήταν πολύ χρήσιμος για μένα
 2019-01-15 -  George Mauricio Santana Lima
Αυτό το σεμινάριο είναι εκπληκτικό, ένα χρήσιμο οδηγό!
 2019-01-15 -  Kaspars
Σας ευχαριστώ! Αυτό ήρθε βολικό!

Αφήστε ένα σχόλιο