perl 相关问题

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

使用 grep 和 perl 进行正/负前瞻

我的login.txt 文件包含以下条目: abc 定义 ABC 123 定义 abc ABC德 塔埃威 当我使用 perl 进行积极的前瞻时,我得到以下结果: > 猫登录.txt | perl -ne '打印...

回答 4 投票 0

未知指令“perl_modules”

尝试使用以下 /etc/nginx/nginx.conf 设置启动 nginx 时,出现未知指令“perl_modules”错误: 用户 nginx; 工作进程 1; error_log /var/log/nginx/err...

回答 2 投票 0

@数组的正则表达式

我正在使用一个 Perl 脚本为我的构建准备自述文本文件。在该脚本中,我使用了: foreach $行 () { if(长度(修剪($line))>0) { $线=修剪($线); $li...

回答 3 投票 0

Perl 中@数组的正则表达式

实际上,我正在使用一个 Perl 脚本为我的构建准备自述文件 txt。在我使用的那个脚本中 foreach $行 () { if(长度(修剪($line))>0) { $线=修剪($线); $...

回答 3 投票 0

Bioperl 将 $seq->id 推送到数组

我对 Perl 和 Bioperl 相当陌生,我正在尝试编写一个脚本来识别相同序列的实例。为了实现这一目标,我设想了一个需要 2 个输入文件的脚本,第一个是多个...

回答 1 投票 0

BioPerl:提取 CDS 错误文件句柄 GEN1 仅打开用于输入

我正在尝试使用 BioPerl 从 GenBank 文件中提取 CDS 和相应的氨基酸序列。脚本如下所示: while (我的 $seq_object = $in->next_seq){ 对于我的 $feat_object ($seq_ob...

回答 1 投票 0

按 DNA 长度对 multiFASTA 文件进行排序

我正在尝试按长度对 multiFASTA 文件进行排序。我已经弄清楚了字母排序,但我似乎无法得到数字排序。输出应该是排序的 multiFASTA 文件。这是一个选项...

回答 3 投票 0

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

我使用列表赋值将制表符分隔的值分配给不同的变量,如下所示: 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

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