Thread View: de.comp.lang.perl
3 messages
3 total messages
Started by Dirk Krause
Thu, 10 Jun 2021 00:03
$line =~ /ausdruck/ oder $line =~ m/ausdruck/
Author: Dirk Krause
Date: Thu, 10 Jun 2021 00:03
Date: Thu, 10 Jun 2021 00:03
27 lines
735 bytes
735 bytes
Hallo, ich habe mich vor mehreren Jahren in Perl eingearbeitet und seitdem immer if ($line =~ /regexp/) { ... } verwendet, um zu prüfen, ob $line ein bestimmtes Muster enthält. In perlretut habe ich jetzt das Beispiel $var =~ m/mushroom/ gesehen. Laut Beschreibung wird auch hier geprüft, ob $var den Text mushroom enthält. In später kommenden Beispielen werden auch wieder Regexpe ohne vorangestelltes m verwendet. Eine Beschreibung des Unterschiedes zwischen /regexp/ und m/regexp/ habe ich da leider nicht gefunden. Daher meine Fragen: Was ist der Unterschied zwischen /regexp/ und m/regexp/? Gibt es bestimmte Kriterien, wann man das m verwenden sollte und wann nicht? Vielen Dank schon mal. Dirk -- Dirk Krause
Re: $line =~ /ausdruck/ oder $line =~ m/ausdruck/
Author: Andreas Karrer
Date: Thu, 10 Jun 2021 00:27
Date: Thu, 10 Jun 2021 00:27
11 lines
254 bytes
254 bytes
* Dirk Krause <krause@invalid.invalid>: > Was ist der Unterschied zwischen /regexp/ und m/regexp/? Kein Unterschied. Wenn die Delimiter für die Regex Slashes (/) sind, kann man das m weglassen und tut das oft. perldoc -f m erklärt das gut. - Andi
Re: $line =~ /ausdruck/ oder $line =~ m/ausdruck/
Author: Dirk Krause
Date: Thu, 10 Jun 2021 11:07
Date: Thu, 10 Jun 2021 11:07
25 lines
476 bytes
476 bytes
Am 10.06.21 um 02:27 schrieb Andreas Karrer: > * Dirk Krause <krause@invalid.invalid>: > >> Was ist der Unterschied zwischen /regexp/ und m/regexp/? > > Kein Unterschied. Wenn die Delimiter für die Regex Slashes (/) sind, > kann man das m weglassen und tut das oft. > > perldoc -f m > > erklärt das gut. > > - Andi > Hallo, danke. Auf die Idee, nach Buildin-Functions zu suchen, war ich nicht gekommen. Wieder was dazu gelernt. Viele Grüße Dirk -- Dirk Krause
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads