【发布时间】:2016-04-04 00:59:42
【问题描述】:
我想从从数据库中检索到的文本变量中提取段落。
为了从文件处理程序中提取 pargaphs,我使用以下代码:
local $/ = undef;
@paragarphs =<STDIN>
使用 perl 从文本变量中提取段落的最佳选择是什么,以及 cpan 上是否有执行此类任务的模块?
【问题讨论】:
-
您已更改代码以反映我的回答。这会让阅读这篇文章的其他人感到困惑。请回滚。
-
是的,我改了,但我的意思是本地 $/=""
-
将 $/ 设置为您所称的段落分隔符
-
$ perl -ane 'BEGIN { $/="";} { chomp;推@paras,$_; } END { 推@paras, "";打印加入 "\n\n", @paras; }' 文件
标签: perl