问题
I have a text file with a thousand lines of numbers like so:
402
115
90
...
As you can see there is a blank line in between each number that I want to remove so that I have
402
115
90
...
How can I do this?
回答1:
Press Ctrl+H (Replace)
Select
Extended
fromSearchMode
Put
\r\n\r\n
inFind What
Put
\r\n
inReplaceWith
Click on
Replace All
回答2:
As of NP++ V6.2.3 (nor sure about older versions) simply:
- Go menu -> Edit -> Line operations
- Choose "Remove Empty Lines" or "Remove Empty Lines (Containing white spaces)" according to your needs.
Hope this helps to achieve goal in simple and yet fast way:)
回答3:
By the way, in Notepad++ there's built-in plugin that can handle this:
TextFX -> TextFX Edit -> Delete Blank Lines
(first press CTRL+A to select all).
回答4:
This will remove any number of blank lines
CTRL + H to replace
Select Extended search mode
replace all \r\n
with (space)
then switch to regular expression and replace all \s+
with \n
回答5:
You can record a macro that removes the first blank line, and positions the cursor correctly for the second line. Then you can repeat executing that macro.
回答6:
This should get your sorted:
- Highlight from the end of the first line, to the very beginning of the third line.
- Use the
Ctrl + H
to bring up the 'Find and Replace' window. - The highlighed region will already be plased in the 'Find' textbox.
- Replace with:
\r\n
- 'Replace All' will then remove all the additional line spaces not required.
Here's how it should look:
来源:https://stackoverflow.com/questions/6974376/notepad-how-can-i-replace-blank-lines