Eug*_*ash 23
这是在FAQ中:
1 while $string =~ s/\t+/' ' x (length($&) * 8 - length($`) % 8)/e;
Run Code Online (Sandbox Code Playgroud)
或者您可以只使用该Text::Tabs模块(标准Perl发行版的一部分).
use Text::Tabs;
@expanded_lines = expand(@lines_with_tabs);
Run Code Online (Sandbox Code Playgroud)
使用Text :: Tabs.以下内容仅适用于文档:
perl -MText::Tabs -n -i.orig -e 'print expand $_' *
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16617 次 |
| 最近记录: |