#!/usr/bin/perl # use re 'debugcolor'; # use open ':utf8'; # use utf8; # binmode( STDIN, ':utf8' ); # binmode( STDOUT, ':utf8' ); # binmode( STDERR, ':utf8' ); while ($radek = ) { if ($radek =~ /]*>.{14}8/) { $radek =~ s/(]*>..).{12}8/$1------------8/; } if ($radek =~ /]*>P[67]/) { $radek =~ s/(]*>)P7-.([34]---)/$1P7--$2/g; $radek =~ s/(]*>)P6-.([23467])/$1P6--$2/g; } elsif ($radek =~ /]*>P[1S]/) { $radek =~ s/(]*>P[1S]...)[XZMIN]([SP]3)/$1-$2/g; $radek =~ s/(]*>P[1S]...)F(P3)/$1-$2/g; } elsif ($radek =~ /]*>Vs/) { $radek =~ s/(]*>Vs......)[FPRX]/$1-/g; } elsif ($radek =~ /]*>Vc/) { $radek =~ s/(]*>Vc.)X(...)3/$1-$2-/g; } elsif ($radek =~ /]*>C[nlr]/) { $radek =~ s/(>([\-\+])?[0-9][^<]*]*>[^<]+]*>)C[nlr]............./$1C=-------------/; } elsif ($radek =~ /]*>C}/) { $radek =~ s/(]*>)C}/$1C=/; } elsif ($radek =~ /]*>VB-X/) { $radek =~ s/(]*>)VB-X---X......./$1XX-------------/g; } elsif ($radek =~ /]*>co]*>P4).../$1---/g; } print STDOUT "$radek"; }