Re: Need help please

Offer Kaye <[email protected]>
Newsgroups gmane.editors.nedit.user
Message-ID <[email protected]>
On Wed, Jul 29, 2009 at 3:03 PM, marvin carandang wrote:
> Hello Nedit Experts,
>
> I have a long list of digital pattern and would like to delete certain groups of texts in between. I attached a snap-shot below. ( I just changed the content due to confidentiality reasons):
>

Since nedit's find-replace dialog can use regular expressions it is
quite powerful. If you type the following in the Find field of the
Replace dialog:

(Page\s+\d+).+\n(?n.+?)Example\s*\n

and the following in the Replace field:

\1\n


This should do the job. Of course you need to check the "Regular
Expression" checkbox before hitting the "Window" button.

To understand the above please see NEdit's regular-expressions
documentation. In any case your question is not really an "NEdit"
question, per-se, but more of a regexp-related question. For example
the following Perl one-liner, run from the Unix command-line, does the
job in nearly the same manner - or at least it should :-)

perl -pi.bak -0 -e's/(Page\s+\d+).+?Example\s*\n/$1\n/sg' <input_file>

This will replace the input_file contents and save the original in a
backup input_file.bak.

Cheers,
-- 
Offer Kaye
-- 
NEdit Discuss mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.