Perl 教程 之 Perl 格式化输出 1

简介: Perl 格式化输出

Perl 教程 之 Perl 格式化输出 1

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 baidu taobao";
format STDOUT =
first: ^<<<<< # 左边对齐,字符长度为6
$text
second: ^<<<<< # 左边对齐,字符长度为6
$text
third: ^<<<< # 左边对齐,字符长度为5,taobao 最后一个 o 被截断
$text
.
write

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

first: google
second: baidu
third: taoba

目录
相关文章
|
2月前
|
机器学习/深度学习 XML TensorFlow
python (3)
python (3)
13 0
|
1月前
|
机器学习/深度学习 数据挖掘 开发工具
Python100天:01.初识python
【4月更文挑战第7天】Python100天:01.初识python
39 1
Python100天:01.初识python
|
14天前
|
数据可视化 测试技术 持续交付
python分析测试结果
【4月更文挑战第21天】
21 3
|
11月前
|
存储 移动开发 前端开发
python | 写一个记仇本
python | 写一个记仇本
70 0
|
数据采集 机器学习/深度学习 人工智能
Python到底是个啥
Python到底是个啥
73 0
Python到底是个啥
|
Python
python:哈么雷特
week6_2.py 请在...处补充代码 def getText():
88 0
|
Python
Python 小技之繁花盛开
Python 小技之繁花盛开
141 0
Python 小技之繁花盛开
|
Python
你需要知道的 20 个 Python 技巧(1)
你需要知道的 20 个 Python 技巧
115 0
|
Python
你需要知道的 20 个 Python 技巧(2)
你需要知道的 20 个 Python 技巧
107 0