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