Tabs to spaces

From JmPm

Revision as of 17:34, 18 March 2007 by Amire80 (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
sub Tab2Space {
   my ($line) = @_;
   $line =~ s/^\t/        /;   # 8 leading spaces if initial tab
   while ($line =~ s/^([^\t]+)(\t)/$1 . ' ' x (8 - length($1) % 8)/e) {
   }                           # replace each tab with right num of spaces
   return $line;
}
Personal tools