I've always found http://www.regular-expressions.info/ very helpful.
--
Phil Holmes
----- Original Message -----
From: "Freeman Gilmore" <freeman.gilm...@gmail.com>
To: "Jacques Menu" <imj-muz...@bluewin.ch>
Cc: "Lilypond-User Mailing List" <lilypond-user@gnu.org>
Sent: Tuesday, June 09, 2020 2:55 PM
Subject: Re: Regexp Functions
On Tue, Jun 9, 2020 at 6:51 AM Jacques Menu <imj-muz...@bluewin.ch> wrote:
Hello Freeman,
> Le 9 juin 2020 à 09:43, Freeman Gilmore <freeman.gilm...@gmail.com> a
> écrit :
>
> On Tue, Jun 9, 2020 at 1:25 AM Michael Gerdau <m...@qata.de> wrote:
>>
>> Hi!
>>
>> I find your description difficult to understand. Maybe you could
>> provide an set of examples showing exactly what you wish to be modified
>> into what.
> Sorry, that is the problem I have when someone asks about what i am
> doing or trying to do. For me I find it best to just ask what I want
> to know. Arron as well as some others answer my question when I do
> not include these kinds of detail they do add confusion. Arron on my
> initial post did not understand what I was asking eathere.
>
> So I will try again. Say you have "Xsdfghjkl" If "x" is the first
> character then replace the "g" if it exist with "Y" => "XsdYfhjkl"X
>
>> Apart from that your problem sounds as if it is trivial when using non
>> greedy regular expressions.
>
> I do not know what this means: non greedy regular expressions?
Greedy relates to how many characters are consumed by regular expressions
when a match if found.
You may need to learn more deeply about these to reach your goal.
That definition helps. I use the Guile manual, the section Regular
Expressions is miss leading about what is there. I only went there
because Arron Hill told me about it And the introduction states "A
full description of regular expressions and their syntax is beyond the
scope of this manual"; and the URL goes nowhere. And I would guess
knowing what to read elsewhere that is consistent with the guile
version Lilypond uses may be a probleblen. I am open to a good ron
cryptic reference?
Thank you, ƒg
JM