perl代码格式化

本页面免费为大家提供perl代码格式化工具,perl代码排版,perl在线格式化,perl代码美化,输入混乱,压缩或混淆的perl代码,点击perl代码格式化按钮即可实现代码的格式化与美化功能,该该工具使perl代码看起来更加漂亮且可读性更强也更容易编辑。

Perl 格式化输出

Perl 是一个非常强大的文本数据处理语言。

Perl 中可以使用 format 来定义一个模板,然后使用 write 按指定模板输出数据。

Perl 格式化定义语法格式如下:

format FormatName =
fieldline
value_one, value_two, value_three
fieldline
value_one, value_two
.

参数解析:

  • FormatName :格式化名称。
  • fieldline :一个格式行,用来定义一个输出行的格式,类似 @,^,<,>,| 这样的字符。
  • value_one,value_two…… :数据行,用来向前面的格式行中插入值,都是perl的变量。
  • . :结束符号。

以下是一个简单是格式化实例:

实例

#!/usr/bin/perl
 
$text = "google runoob taobao";
format STDOUT =
first: ^<<<<<  # 左边对齐,字符长度为6
    $text
second: ^<<<<< # 左边对齐,字符长度为6
    $text
third: ^<<<< # 左边对齐,字符长度为5,taobao 最后一个 o 被截断
    $text  
.
write

执行以上实例输出结果为:

first: google
second: runoob
third: taoba

格式行(图形行)语法

  • 格式行以 @ 或者 ^ 开头,这些行不作任何形式的变量代换。
  • @ 字段(不要同数组符号 @ 相混淆)是普通的字段。
  • @,^ 后的 <, >,| 长度决定了字段的长度,如果变量超出定义的长度,那么它将被截断。
  • <, >,| 还分别表示,左对齐,右对齐,居中对齐。
  • ^ 字段用于多行文本块填充。