How to delete blocks of simmilar text which doesn't contain a specific word?
Fellow Notepad++ Users,
Could you please help me with the following search-and-replace problem I am having?
I have a large txt file which contains blocks of very similar text (blocks begin and end with same words), and I would like to delete those blocks that doesn’t contain a specific word. Or select and then copy into a new file those blocks which contain the desired word.
I dont know how to make notepad++ recognize these blocks of similar text as separate entities in the same file.
Is it possible to do?
I am using the latest version of this software.
Thanks a lot
Start off by reading the FAQ’s about how to use these forums and the markup language to describe and show your problem, and then read the FAQ on how to use Regex and the Search and Replace capability of Notepad++. This isn’t a mind reading forum, nor is this a one stop answering service for your vague descriptions. We are users helping users, not doing their work for them. Start here by reading the Online User Manual.
In addition to @lycan-thrope’s advice, just one hint to begin with.
Simply replace the zones
END_BOUNDARYwith your current boundaries and the string
ABSENT_WORDwith the word which must not be included into the blocks to delete
Then, follow the steps below :
N++and select the tab or open your file
Open the Replace dialog (
Ctrl + H)
Untick all box options
Wrap aroundbox option
Regular expressionsearch mode
Click, once only, on the
Here you are !