Eom replace for mac.pl
From Encyclopedia of Mathematics
Revision as of 13:38, 20 June 2014 by Thomas Unger (talk | contribs) (file eom_replace_for_mac.pl created)
#!/usr/bin/perl -w
## This script replaces all references to
## images of tex code by strings "$_$"
## and separates reference entries by newlines
use strict;
use utf8;
use Encode;
use Unicode::Collate;
undef $/;
my $x = decode('UTF-8', readline STDIN);
$x =~ s/\n*\<table .*?\<\/table\>\n*\s*/\n\$\$•\$\$\n/sg;
$x =~ s/<img align[^>]*>/\$•\$/sg;
$x =~ s/ \[\[/\n\n\[\[/sg;
$x =~ s/\n\[\[/\[\[/sg;
$x =~ s/\n\[\[/\[\[/sg;
$x =~ s/\]\]\n/\]\]/sg;
$x =~ s/==== /====\n/sg;
$x =~ s/\.== /.==\n/sg;
$x =~ s/\$\$•\$\$\n* */\n\$\$•\$\$\n/sg;
if ($x =~ /====References====\n.*?(\<table\>.*?\<\/table\>)/) {
my $y = $1;
my $yy = $y;
$yy =~ s/\n/ /sg;
$yy =~ s/\<\/TD\>/<\/TD>\n/sg;
$x =~ s/\Q$y\E/$yy/sg;
}
&upr($x);
sub upr{
print encode('UTF-8', $_[0]);
}
How to Cite This Entry:
Eom replace for mac.pl. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Eom_replace_for_mac.pl&oldid=32263
Eom replace for mac.pl. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Eom_replace_for_mac.pl&oldid=32263