summaryrefslogtreecommitdiff
path: root/2.pl
blob: d7cfdf3d4ba6cf6e7474480c8e28bba535afc019 (plain)
  1. #!/usr/bin/perl -i -n
  2. use strict;
  3. use warnings;
  4. chomp;
  5. /^SECTION / and print "\n==$_==\n\n" and next;
  6. /^TITLE / and print "\n===$_===\n\n" and next;
  7. /^ANNEX / and print "\n===$_===\n\n" and next;
  8. /^Article \d+[a-z]?$/ and print "\n\n====$_====\n\n" and next;
  9. s/(.+)\'(Article \d+[a-z]?)(.*)$/$3/ and print "$1\n\n====$3====\n\n";
  10. /^(?!\.)(Rule \S+)\s+(\S.*)/ and print "\n====$1====\n\n$2\n\n" and next;
  11. /^\d+\. / and print "\n$_ " and next;
  12. /^\s*(.*\.)$/ and print "$1\n\n" and next;
  13. /\s*(\S.*)/ and print "$1 ";