summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2013-04-25 17:53:47 +0200
committerJonas Smedegaard <dr@jones.dk>2013-04-25 17:53:47 +0200
commit0514784ebabe67fa7456d8ba17eba7297d159cea (patch)
tree5f274a3b3159f675580cdc9b53014adc12279299
parent8f224c9eb188528182e597523d023b51f127381e (diff)
Save normalizing script 1.pl
-rwxr-xr-x1.pl14
1 files changed, 14 insertions, 0 deletions
diff --git a/1.pl b/1.pl
new file mode 100755
index 0000000..7b945b1
--- /dev/null
+++ b/1.pl
@@ -0,0 +1,14 @@
+#!/usr/bin/perl -i -n
+
+use strict;
+use warnings;
+
+chomp;
+/^SECTION / and print "\n==$_==\n\n" and next;
+/^TITLE / and print "\n===$_===\n\n" and next;
+/^ANNEX / and print "\n===$_===\n\n" and next;
+/^Article \d+[a-z]?$/ and print "\n====$_====\n\n" and next;
+/^(?!\.)(Rule \S+)\s+(\S.*)/ and print "\n====$1====\n\n$2\n\n" and next;
+/^\d+\. / and print "\n$_ " and next;
+/^\s*(.*\.)$/ and print "$1\n\n" and next;
+/\s*(\S.*)/ and print "$1 ";