help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to grep for a string spanning multiple lines?


From: Jean Louis
Subject: Re: How to grep for a string spanning multiple lines?
Date: Sun, 27 Nov 2022 21:25:57 +0300
User-agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02)

* Michael Heerdegen <michael_heerdegen@web.de> [2022-11-27 15:06]:
> Jean Louis <bugs@gnu.support> writes:
> 
> > > > (rx (one-or-more (or "\n" (any whitespace)))) ➜ "\\(?:
> > > > \\|[[:space:]]\\)+"
> > > 
> > > `rx' has a keyword to mach any char (including whitespace), it's
> > > called `anychar'.
> >
> > OK sure, thanks. Though I can't see relation from any char to
> > searching for whitespaces including new line. How do you mean it?
> 
> Sorry, I was a bit confused by the fact that this been discussed not
> that long ago, some weeks maybe?  AFAIR I there said one could use
> 
>   (rx (any whitespace ?\n))

That is shorter, I will use it.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]