Re: How to select multiple lines

Eric Bouyoux <eric.bouyoux-Umy9UjvE/gtWk0Htik3J/[email protected]>
Newsgroups gmane.editors.nedit.user
Message-ID <[email protected]>
Matthijs van Aalten a écrit :
> Hi,
>
> Ah, you want lazy matching instead of greedy...
> Search for: "(?n(^module toto;\n).*?(^endmodule\n))"
> Replace with: "\1\2"
>   
I already tried it but it does not do the job. It still goes the the
very last endmodule.

Regards.

Eric.
> Adding a "?" to a ".", "*" or "?" will match as little as possible, instead of the default as much as possible.
>
> Regards,
> Matthijs
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Eric Bouyoux
> Sent: Tuesday 8 September 2009 15:37
> To: General NEdit discussion list
> Subject: Re: How to select multiple lines
>
> Hi,
>
> Thank you for all the explanations.
> I knew I could use keywords (module and endmodule) and then the ^M key
> (go to matching).
> These 2 keywords are not recognized in my nedit environment but I know
> how to make it work.
> But I wanted something more general such as Matthijs van Aalten's
> regular expression in a "Replace" window  "(?n(^module toto
> ;\n).*(^endmodule\n))" but it does not exactly works the way I want. It
> starts from the first "module" found and goes to the very last
> "endmodule" in the file. I want it to stop at the FIRST "endmodule"
> encountered.
> I tried several changes in the reg exp but I could not make it work.
> Any idea ?
>
> Regards.
>
> Eric Bouyoux.
>   

-- 
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.