Come for the quick hacks, stay for the epiphanies. | |
PerlMonks |
in reply to Matching a string in a parenthesized block (regex help)
!/usr/bin/perl use warnings; use strict; my $file = "/path/to/file.txt"; local $/; # added after post my $content = <DATA>; if ( $content =~ m/(ASDF \{)(.*?)plz_match(.*?)(\})/s ) { print "Matched: <<< $& >>>\n"; } else { print "No match: |$content|\n"; } __DATA__ ASDF { tmp plz_match tmp } string2 { tmp } string3 { tmp }
Matched: <<< ASDF { tmp plz_match tmp } >>>
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Matching a string in a parenthesized block (regex help)
by maxamillionk (Acolyte) on Mar 06, 2021 at 00:22 UTC | |
by LanX (Saint) on Mar 06, 2021 at 01:34 UTC | |
by maxamillionk (Acolyte) on Mar 06, 2021 at 14:02 UTC | |
by LanX (Saint) on Mar 06, 2021 at 14:06 UTC | |
by maxamillionk (Acolyte) on Mar 06, 2021 at 14:28 UTC | |
|