perl 相关问题

Perl是一种过程的,高级的,通用的动态编程语言,以其对正则表达式和字符串解析功能的本机支持而闻名。有关Perl的问题,请使用此标记。对于与新(但相关)语言“Perl 6”相关的内容,请使用perl6标记。对于其他语言的Perl样式正则表达式,请使用regex标记,如果它们基于PCRE库,则使用pcre标记。

忽略列表赋值中的元素的最佳方法是什么?

我使用列表赋值将制表符分隔的值分配给不同的变量,如下所示: perl -E '(我的$第一,我的$第二,我的$第三) = split(/ /, qq[a b c]);先说$;说$第二;说$th...

回答 1 投票 0

Strawberry Perl - 输入文件流问题

我有一些 Perl 脚本,可以流式传输输入文件并实时解析它。 在 Strawberry perl 版本 5.32.1.1 之前它运行良好,但在 5.38.0.1 版本中不再运行。 我写了一个基本的示例节目...

回答 1 投票 0

将 Javascript 的 32 位有符号整数算术模拟为 C(或 Perl) - 一些差异

我正在尝试将简单的 JS 代码转换为 C 和/或 Perl,但我发现在对整数进行算术运算 (+ - * / << >>) 时行为存在差异,并且结果溢出。我...

回答 2 投票 0

如何测试::更多、更智能的交易?

目前我正在创建这样的事务测试: 使用测试::更多; 使用 Try::Tiny; 我的 $dbh = ...; subtest '做一些涉及交易的事情' => sub { $dbh->begin_work(); 尝试...

回答 1 投票 0

Perl - 处理传递给子组件的无效数据的最佳实践

当数据错误地传递给子例程时,Perl 中的最佳实践是什么?潜艇应该死还是直接回来? 这是我通常做的 我的@text = ('第1行','第2行'); 打印文本(\@文本) ...

回答 1 投票 0

使用表达式从哈希键中删除引号

我有: $rejected->{join ',', @needed}++ 除非@filtered; 但perlcritic抱怨 title=带引号的哈希键 - 严重性 5::[HashKeyQuotes] 避免无用 引号 显然我可以低...

回答 1 投票 0

使用 perl 命令将多行文本替换为另一个多行文本

之前我尝试使用 sed 来完成,但发现 perl 更适合多行查找和替换。简单的字符串工作得很好,但当涉及到带有特殊字符的字符串时,就不行了

回答 1 投票 0

Perl DBI::SQLite:如何转储具有列名的表?

类似于如何获取Sqlite3数据库上的列名列表?,但仍然不同: 出于调试目的,我编写了一个转储 SQLite3 表的闭包。 输出不是很漂亮,但它...

回答 1 投票 0

通过 Perl DBI 从 SQL Server 获取列名

在 SQL Server Management Studio 2008 中,我可以运行 sp_columns MY_TABLE 获取所有列名称(在 COLUMN_NAME 下)。但是,如何使用 Perl DBI 获得相同的信息? 特别是我

回答 3 投票 0

如何在 Perl 中生成带图片的二维码?

我想生成一个二维码,二维码中间有一张图片。 是否可以用Perl生成带有图片的二维码?我尝试了不同的库,但仍然不能...

回答 1 投票 0

如何使用alarm perl函数为Windows上运行的Python命令设置超时?

在 Perl 脚本中,我想运行一个 Python 命令,如果 5 秒后仍未结束,则将其终止。这是我使用的代码: 使用严格; 使用警告 FATAL => 'all'; 使用autodie qw(打开); 我的...

回答 1 投票 0

处理带有嵌入式unix换行符的固定长度记录(Perl)

我收到的文本文件是固定长度字段和回车/换行符分隔记录(CRLF)。最近,其中一个文本字段开始在记录中出现换行符...

回答 4 投票 0

在 Mac OS 中使用“grep”进行模式搜索然后替换的问题

SO 上有很多类似的帖子。但是,那里给出的答案对我不起作用。我使用的 Mac OS Monterey 版本为 12.6.5。 我正在搜索目录中的所有文件

回答 1 投票 0

如何在perl中解码DER编码的X.509证书主题?

300f310d300b0603550403130446616B65 以上是 DER 编码的 X.509 证书主题的十六进制字节。 当它被解码时,它应该返回字符串“Fake”,这是证书主题。怎么...

回答 1 投票 0

如何从 Perl 中的 stdin 和文件进行透明的 gzip 解压缩?

我编写了一些用于处理 FASTA/FASTQ 文件的脚本(例如 fastx-length.pl),但希望使它们更通用并接受压缩和未压缩文件作为命令行

回答 3 投票 0

带有嵌入式 UNIX 换行符的 CSV (Perl)

我收到的文本文件是按位置分隔的字段和换行符分隔的记录 (CRLF)。最近,其中一个文本字段开始在记录中显示换行符 (LF)。

回答 2 投票 0

如何使用 DBD::Pg 和 Parallel::ForkManager 在多线程 Perl 中创建多个并行数据库连接?

已于 2021 年 7 月 21 日编辑如下 我有一个脚本,在其中连接到 PostgreSQL 数据库,并使用 Parallel::ForkManager 生成多个线程。 我创建一个数据库句柄,然后准备一个 SELECT ...

回答 2 投票 0

如何使用文件中的数据重命名文件?

我知道以前有人问过这个问题,我已经完成了研究,我认为我的问题是我正在使用符号引用?然而,我认为这些危险并不适用于此,而且说实话,我不认为

回答 1 投票 0

输出被 LWP::UserAgent 截断

我尝试获取显示日志输出,但它给了我部分输出,预期输出 65000 字节。我该如何解决? 我的 $ua = LWP::UserAgent->new; 我的 $request = HTTP::Request->new('POST' => $...

回答 1 投票 0

Perl CLI 代码无法附加字符串行

我正在尝试使用 perl -npe 单行线用 = 包围每一行。 $ 为 {1..4} 中的 i; { echo $i ;} |perl -npe '...' =1= =2= =3= =4= 以下是我的第一次尝试。请注意,该行馈送...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.