use strict;
use warnings;
my $pattern = qr{(?##
String: %.02f foo. Parts: ()(%.02f)( foo)
Component:
Delimiter: %.02f
Component: foo
String: foo %.02f. Parts: (foo )(%.02f)
Component: foo
Delimiter: %.02f
String: %f.02f. Parts: ()(%f.02f)
Component:
Delimiter: %f.02f
String: foo %0.02f bar. Parts: (foo )(%0.02f)( bar)
Component: foo
Delimiter: %0.02f
Component: bar
String: \%f.02f. Parts: (\%f.02f)
Component: \%f.02f
String: foo \%.02f. Parts: (foo \%.02f)
Component: foo \%.02f
String: \%.02f foo. Parts: (\%.02f foo)
Component: \%.02f foo
String: foo \%.02f bar. Parts: (foo \%.02f bar)
Component: foo \%.02f bar
####
use strict;
use warnings;
my $pattern = qr{(? Encoded: ($estring)\n";
}