App-Greple-msdoc
view release on metacpan or search on metacpan
lib/App/Greple/msdoc.pm view on Meta::CPAN
sub indent_xml {
my %arg = @_;
my $file = delete $arg{&FILELABEL} or die;
my %nonewline = do {
map { $_ => 1 }
map { @{$_->[1]} }
grep { $file =~ $_->[0] } (
[ qr/\.doc[xm]$/, [ qw(w:t w:delText w:instrText wp:posOffset) ] ],
[ qr/\.ppt[xm]$/, [ qw(a:t) ] ],
[ qr/\.xls[xm]$/, [ qw(t v f formula1) ] ],
);
};
my $level = 0;
s{
(?<mark>
(?<single>
< (?<tag>[\w:]+) [^>]* />
)
( run in 0.256 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )