Re: regex hang
[email protected] (Fernando Santagata) Mon, 20 Jul 2026 09:10:15 +0100
| Newsgroups | perl.perl6.users |
|---|---|
| Message-ID | <CAJ+jyGh8qYhEuXoWRi9T9UaN2Op+uX4eqHRGiuttHsi123pqGQ@mail.gmail.com> |
--00000000000058825c0657067086
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
=E2=9D=AF raku
Welcome to Rakudo=E2=84=A2 v2026.06. =
# =E2=86=90
which version of Rakudo do you have?
Implementing the Raku=C2=AE Programming Language v6.d.
Built on MoarVM version 2026.06.
To exit type 'exit' or '^D'
[0] > my $NewRev =3D q{<li data-item-id=3D"release-v0.10.14"
data-targets=3D"nav-list.items" data-view-component=3D"true"
class=3D"ActionListItem">}
<li data-item-id=3D"release-v0.10.14" data-targets=3D"nav-list.items"
data-view-component=3D"true" class=3D"ActionListItem">
[1] > $NewRev ~~ s:i/ .*? $( Q[release-v] ) //
=EF=BD=A2<li data-item-id=3D"release-v=EF=BD=A3
[2] > say $NewRev
0.10.14" data-targets=3D"nav-list.items" data-view-component=3D"true"
class=3D"ActionListItem">
On Mon, Jul 20, 2026 at 2:08=E2=80=AFAM ToddAndMargo via perl6-users <
[email protected]> wrote:
> Hi All,
>
> Fedora 44
> RakudoPkgFedora44-06.01.x86_64.rpm
>
>
> I am scrubbing through a web page looking for a release version.
>
> This is the lime in question with the release:
>
> <li data-item-id=3D"release-v0.10.14" data-targets=3D"nav-list.items"
> data-view-component=3D"true" class=3D"ActionListItem">
>
> This works:
> $NewRev ~~ s:i/ .*? 'release-v' //;
>
> This hangs the program:
> $NewRev ~~ s:i/ .*? $( Q[release-v] ) //;
>
>
> My fault or program bug? (My fault I can fix.)
>
>
> Yours in Confusion,
> -T
>
>
>
--=20
Fernando Santagata
--00000000000058825c0657067086
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"color:#000000">=E2=
=9D=AF raku</div><div class=3D"gmail_default" style=3D"color:#000000">Welco=
me to Rakudo=E2=84=A2 v2026.06.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # =E2=86=90 which version of Rakudo =
do you have?<br>Implementing the Raku=C2=AE Programming Language v6.d.<br>B=
uilt on MoarVM version 2026.06.<br><br>To exit type 'exit' or '=
^D'<br>[0] > my $NewRev =3D q{<li data-item-id=3D"release-v0=
.10.14" data-targets=3D"nav-list.items" data-view-component=
=3D"true" class=3D"ActionListItem">}<br><li data-=
item-id=3D"release-v0.10.14" data-targets=3D"nav-list.items&=
quot; data-view-component=3D"true" class=3D"ActionListItem&q=
uot;><br>[1] > $NewRev ~~ s:i/ .*? $( Q[release-v] ) //<br>=EF=BD=A2&=
lt;li data-item-id=3D"release-v=EF=BD=A3<br>[2] > say $NewRev<br>0.=
10.14" data-targets=3D"nav-list.items" data-view-component=
=3D"true" class=3D"ActionListItem"></div></div><br><=
div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"g=
mail_attr">On Mon, Jul 20, 2026 at 2:08=E2=80=AFAM ToddAndMargo via perl6-u=
sers <<a href=3D"mailto:[email protected]">[email protected]</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All=
,<br>
<br>
Fedora 44<br>
RakudoPkgFedora44-06.01.x86_64.rpm<br>
<br>
<br>
I am scrubbing through a web page looking for a release version.<br>
<br>
This is the lime in question with the release:<br>
<br>
<li data-item-id=3D"release-v0.10.14" data-targets=3D"nav=
-list.items" <br>
data-view-component=3D"true" class=3D"ActionListItem"&g=
t;<br>
<br>
This works:<br>
=C2=A0 =C2=A0 $NewRev ~~ s:i/ .*? 'release-v' //;<br>
<br>
This hangs the program:<br>
=C2=A0 =C2=A0 $NewRev ~~ s:i/ .*? $( Q[release-v] ) //;<br>
<br>
<br>
My fault or program bug?=C2=A0 =C2=A0(My fault I can fix.)<br>
<br>
<br>
Yours in Confusion,<br>
-T<br>
<br>
<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Fe=
rnando Santagata</div>
--00000000000058825c0657067086--