#!/usr/bin/perl sub fix { $str = shift; $str =~ tr/_/-/; return $str; }; $data = join "", ; print STDERR "Changing @@ to @...\n"; $data =~ s/@@/@/gs; print STDERR "Changing '_' to '-' in references...\n"; $data =~ s{id=\"(.+?)\"} {"id=\"".&fix($1)."\""}gsex; $data =~ s{linkend=\"(.+?)\"} {"linkend=\"".&fix($1)."\""}gsex; print STDERR "Changing ULINK to SYSTEMITEM...\n"; $data =~ s{} {$1}gs; print STDERR "Removing INFORMALFIGURE...\n"; $data =~ s{(.+?)} {}gs; print STDERR "Adding PARA inside ENTRY...\n"; $data =~ s{(.+?)} {$1}gs; @apx = ("Users", "MySQL Testimonials", "News", "GPL-license", "LGPL-license"); foreach $apx (@apx) { print STDERR "Removing appendix $apx...\n"; $data =~ s{(.+?)} {}gs; }; print STDOUT $data;