Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.perl > #513

Re: interpolation von konstanten in precompilten regexpen

From Thomas Dorner <dclp241108.dorner@spamgourmet.com>
Newsgroups de.comp.lang.perl
Subject Re: interpolation von konstanten in precompilten regexpen
Date 2024-11-08 19:04 +0100
Message-ID <6ewmhd8uvc.fsf@th-dorner.de> (permalink)
References <vgj2q6$u48t$1@news1.tnib.de>

Show all headers | View raw


Marc Haber <mh+usenetspam202445@zugschlus.de> writes:
> if( $string =~ qr/^myregexp+$/ ) {
>     print "2 matches!\n";
> } else {
>     print "2 no match\n";
> }

> In Block 2 benutze ich die Konstante direkt innerhalb der zweiten
> Regexp, das funktioniert nicht.

Nein, Du testest gegen die Zeichenkette 'myregexp' (mit potentiell
beliebig vielen weiteren 'p' am Ende).

> Gibt es eine weitere Möglichkeit, die nicht ganz so seltsam ist?

Nein, das ist die einzige Art, Konstanten direkt in regulären Ausdrücken
zu verwenden.  Ich nutze (historisch ;-) meist die zusätzliche Variable
(dann aber zumindest in Schleifen mit /o am Ende, damit der reguläre
Ausdruck nicht jedesmal neu kompiliert werden muß).

Viele Grüße, Thomas
-- 
Adresse gilt nur kurzzeitig!

Back to de.comp.lang.perl | Previous | NextPrevious in thread | Find similar


Thread

interpolation von konstanten in precompilten regexpen Marc Haber <mh+usenetspam202445@zugschlus.de> - 2024-11-07 20:01 +0100
  Re: interpolation von konstanten in precompilten regexpen "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-11-07 20:38 +0100
    Re: interpolation von konstanten in precompilten regexpen Marc Haber <mh+usenetspam1118@zugschl.us> - 2024-11-08 06:46 +0100
  Re: interpolation von konstanten in precompilten regexpen Thomas Dorner <dclp241108.dorner@spamgourmet.com> - 2024-11-08 19:04 +0100

csiph-web