Bedeutung        PhpWiki                 MoinMoin-Markup
--------------------------------------------------------------------------
kursiv           "..."                   ''...''
fett             _..._                   '''...'''
Überschrift      !Überschrift            = Überschrift =
Überschrift2     !!Überschrift2          == Überschrift2 ==
???              `...'                   ?
neue Zeile       %%%                     [[BR]]
Link o. WikiName [...]                   ["..."]
ext. Link        [http://x.y.de]         http://x.y.de

Ich hab mal sed bemüht:

sed -e "s/\"/''/g" \
    -e "s/_/'''/g" \
    -e 's/\!!\(.*\?\)$/== \1 ==/g' \ 
    -e 's/\!\(.*\?\)$/= \1 =/g' \
    -e "s/%%%/[[BR]]/g" \
    -e "s/\[\(http.*\?\)\]/\1/g" \
    -e "s/\[/[\"/g" -e "s/\]/\"]" \
   $1

Keiner hat gesagt das es schön ist...

Das setzt im wesentlich die obige Tabelle um. Bei den Links bin ich mir noch nicht sicher, ob das das ist, was man will -- FlorianFesti

open(FILE,$ARGV[1]) || die;
while (<FILE>) {
  s/"(.+)"/''$1''/g;
  s/_(.+)_/'''$1'''/g;
  s/^\s*!!(.*)$/== $1 ==/g;
  s/^\s*!(.*)$/= $1 =/g;
  s/%%%/[[BR]]/g;
  s#\[((ht|f)tp://.+?)\]#$1#g;
  s/\[(.*?)\]/["$1"]/g;
  print;
}
close(FILE);

Finde ich übersichtlicher, die RegularExpressions müsste man aber mal mit den originalen abgleichen, sonst wird man Probleme kriegen. -- RonnyBuchmann 2002-08-02 11:28:35

FusionLinuxFaqLinuxWiki/WikiMarkupKonvertierung (zuletzt geändert am 2007-12-23 22:45:55 durch localhost)