Man ir fails ar CRLF un LF kombināciju, un es vēlos noņemt LF. Esmu jauns lietotājs programmā Notepad++ un tikko lejupielādēju V6.23.
Es izmantoju meklēšanas/aizstāšanas dialogu paplašinātā režīmā. Tas atrod un saskaita CR LF (izmantojot \r\n), bet, ja es veicu aizstāšanu (piemēram, ar tukšo vietu vai \r), nekas nenotiek, un aizstāšana visiem saka, ka ir aizstāts 0 atkārtojumu. Datnē ir aptuveni 1000 CRLF un, iespējams, 100 vientuļo LF.
Kādas idejas?
Uzdevums: Failā ir CRLF un LF kombinācija, un jūs vēlaties, lai beigās paliktu tikai CRLF un tiktu dzēsti visi LF gadījumi.
Failu:
Fails (Rādīt visus simbolus):
Tagad, ja 3. rindas beigās dzēsīsiet tikai patstāvīgo LF, 3. un 4. rinda būs savienotas kopā, bet pārējās rindas beigas netiks skartas.
Aizstājiet 1. rindu (\n
ar (tukšs)
):
Faili pēc aizvietošanas #1:
Aizstāt #2 (\r
ar \r\n
):
Faili pēc aizvietošanas #2:
Gala rezultāts:
Secinājums: Šķiet, ka Notepad++ spēj veikt šo darbu lieliski!
Dialoglodziņā atrast ir trīs meklēšanas režīmi, proti, parastais, paplašinātais (\n, \r, \O, \x...) un regulārā izteiksme. Manā ir noklusējuma iestatījums Normal, bet jums ir nepieciešams Extended, lai izmantotu escape rakstzīmes.