Περισσότερα
Εύρεση CRLF στο Notepad++
Πώς μπορώ να βρω/αντικαταστήσω όλους τους χαρακτήρες CR/LF στο Notepad++;
Ψάχνω για κάτι αντίστοιχο με τον ειδικό χαρακτήρα ^p στο Microsoft Word.
309
3
[\r\n]+
θα πρέπει επίσης να λειτουργήσειΕνημέρωση 26 Μαρτίου 2012, ημερομηνία κυκλοφορίας του Notepad++ 6.0:
OMG, λειτουργεί τώρα!!!
Αρχική απάντηση 2008 (Notepad++ 4.x) - 2009-2010-2011 (Notepad++ 5.x)
Στην πραγματικότητα όχι, δεν φαίνεται να λειτουργεί με regexp...
Αλλά αν έχετε το Notepad++ 5.x, μπορείτε να χρησιμοποιήσετε τη λειτουργία αναζήτησης 'extended' και να αναζητήσετε το
\r\n
. Αυτό βρίσκει όλα ταCRLF
σας.(Αντιλαμβάνομαι ότι αυτή είναι η ίδια απάντηση με τις άλλες, αλλά και πάλι, η 'εκτεταμένη λειτουργία' είναι διαθέσιμη μόνο με το Notepad++ 4.9, 5.x και άνω)
Από τον Απρίλιο του 2009, έχετε ένα άρθρο wiki στον ιστότοπο του Notepad++ για το θέμα αυτό:
"Πώς να αντικαταστήσετε τα άκρα της γραμμής, αλλάζοντας έτσι τη διάταξη της γραμμής".
(αναφέρεται από τον georgiecasey στην παρακάτω απάντηση)
Ορισμένα σχετικά αποσπάσματα περιλαμβάνουν τις ακόλουθες διαδικασίες αναζήτησης:
Μπορείτε να επιλέξετε ένα
EOL
στο παράθυρο επεξεργασίας.Το ίδιο wiki αναφέρει επίσης την εναλλακτική λύση Hex editor:
Στο παράθυρο διαλόγου Αντικατάσταση, θέλετε να ορίσετε τη λειτουργία αναζήτησης σε "Εκτεταμένη". Οι λειτουργίες κανονικής ή κανονικής έκφρασης δεν θα λειτουργήσουν.
Στη συνέχεια, απλά βρείτε το "\r\n" (ή απλά \n για αρχεία unix ή απλά \r για αρχεία μορφής mac), και ορίστε την αντικατάσταση σε ό,τι θέλετε.
Υποθέτοντας ότι διαθέτει αναζήτηση "regular expressions", αναζητήστε \r\n. Προτιμώ το \r?\n, επειδή ορισμένα αρχεία δεν χρησιμοποιούν επιστροφές χαρακτήρων.
EDIT: Ευχαριστώ για τα σχόλια, όποιος το καταψήφισε. Έμαθα ότι... δεν έμαθα τίποτα, επειδή δεν μου δώσατε κανένα σχόλιο. Γιατί αυτό είναι λάθος;