X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=moinimport.sh;fp=moinimport.sh;h=1815a8379daf3dfec35a888730258d69da776f85;hb=88f810ea1d815a37dc57d380e8c8ebaaa16b9466;hp=b747843310f5fc6dc48669094909a39a5b0d3a0e;hpb=c8ae1b0cff2ffa4e5c995d4fdfc788b7efcaa757;p=shellwiki diff --git a/moinimport.sh b/moinimport.sh index b747843..1815a83 100755 --- a/moinimport.sh +++ b/moinimport.sh @@ -26,11 +26,11 @@ reformat() { s;^----+$;\n&; - s;\{\{attachment:(.*)\|(.*)\|(.*)\}\};![\2](\1 "\3");g - s;\{\{attachment:(.*)\|(.*)\}\};![\2](\1);g - s;\{\{attachment:(.*)\}\};![](\1);g - s;\[\[(.*)\|(.*)\|(.*)\]\];[\2](\1);g - s;\[\[(.*)\|(.*)\]\];[\2](\1);g + s;\{\{attachment:([^}|]*)\|([^}|]*)\|([^}|]*)\}\};![\2](\1 "\3");g + s;\{\{attachment:([^}|]*)\|([^}|]*)\}\};![\2](\1);g + s;\{\{attachment:([^}|]*)\}\};![](\1);g + s;\[\[([^]|]*)\|([^]|]*)\|([^]|]*)\]\];[\2](\1);g + s;\[\[([^]|]*)\|([^]|]*)\]\];[\2](\1);g /\{\{\{+#!wiki/{ s;\{;:;g; @@ -40,7 +40,7 @@ reformat() { /^\}\}\}+$/s;\};:;g; :MACRO - s;<<([^\(>]+)\(([^,)]+)([^)]*)\)>>;<<\1 "\2"(\3)>>;g; + s;<<([^\(>]+)\(([^,)]+),?([^)]*)\)>>;<<\1 "\2"(\3)>>;g; tMACRO s;<<([^\(>]+)\(\)>>;<<\1>>;g; '