perl 相关问题

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

字符串替换结果与从系统命令调用与命令行调用不同

我们有一个文件需要将 ASCII 字符转换为另一个 ASCII 字符以进行格式化。我们一直使用 perl -pe 或 sed 在 perl 中的系统命令中进行外部调用

回答 1 投票 0

为什么在对带有换行符的文件进行 JSON 解码时必须使用 Perl 中的中间变量?

我使用 File::Slurp 模块中的 read_file 子项和 JSON 模块中的decode_json 子项来轻松读取文件内容以进行 JSON 解码。然而,我发现当我的文件继续...

回答 1 投票 0

当子例程返回带有换行符的字符串时,为什么我必须在 Perl 中使用中间变量?

我使用 File::Slurp 模块中的 read_file 子项和 JSON 模块中的decode_json 子项来轻松读取文件内容以进行 JSON 解码。然而,我发现当我的文件继续...

回答 1 投票 0

如何模拟 Perl 的 unlink 函数?

我想模拟 Perl 的取消链接来测试我的代码是否删除了正确的文件。根据这个问题及其答案,我尝试: 使用严格; 使用警告; 使用 subs 'unlink'; 子模拟取消链接{ 使用...

回答 1 投票 0

perl 模块循环依赖

PERL:Test::Simple、Time::HiRes 和 Test::Harness、Test::Deep 和 Devel-CheckLib 具有循环依赖关系。如何解决? MakeMaker 是一些问题的根源。其中之一...

回答 1 投票 0

哈希错误,与数组索引等价

我想用数字键对哈希中的每个键重复一个过程。所以有 3 种可能性,有 3 个 if,每一种都比较数组索引的值,因此 if 该位置 eq...

回答 1 投票 0

perl 命令行计算器错误

我刚刚开始学习perl。我尝试制作一个简单的计算器,它从命令行获取输入。输入:5 * 10。输出 50。但是,它只打印 5。这是代码。 #!usr/bin/p...

回答 1 投票 0

RegEx 用于匹配逗号前面的单词,但有例外

我要定位的文本部分始终以“Also There is”开头,并以句点结尾。逗号之间的单个名称是我想要定位的目标(即

回答 3 投票 0

如何在 Perl 测试套件中并行运行一些但不是全部测试?

我有一个基于 Perl 的测试套件,其中包含 10,000 多个测试,我希望它们运行得更快。我已经使用 -j 标志进行了测试来证明,并且我发现大多数(但不是全部)测试都已准备好运行......

回答 5 投票 0

如果字符串以另一个单词 regex perl 开头,则忽略该字符串

我正在阅读一个 XML 文件,其中我正在替换某些单词。我不想替换 XML 元素或属性中的单词。我使用消极的向后看和向前看,我已经完成了 90%。

回答 1 投票 0

仅在 Perl 正则表达式中匹配最后一次出现的位置

/1.1/s/1/-/g 我正在做学校作业以参考实现 sed 命令。我得到这个字符串来匹配“/1/-/”。我有实验 $str =~ m{/[^/]*/[^/]*/}g; 但结果是/1...

回答 2 投票 0

我的变量 $x 掩盖了同一语句中较早的声明

我对这个错误感到困惑。该程序接受用户输入 1 2 3 2 并按特定顺序显示输入。 #!/usr/bin/perl -w 使用严格; 使用警告; print "输入一个数字:"; 我的...

回答 2 投票 0

perl 我的变量 $x 掩盖了同一语句中较早的声明

我对此错误感到困惑,该程序接受用户输入 1 2 3 2 并按特定顺序显示输入。 #!/usr/bin/perl -w 使用严格; 使用警告; print "输入一个数字:"; 我的 $num = <

回答 2 投票 0

Perl 跳出 while 循环,打印结果,然后重新启动循环

$combatblock = "$name:$dex:$db:$mp:$hp"; 我在 Debian Linux 12 上使用 Perl 5.36,并正在为角色扮演游戏编写一个实用程序。这不是一个与工作相关的项目,因为我更像是一个业余爱好者

回答 1 投票 0

HTTP 下载显示字幕而不是进度条

这是多年来用于通过 http 下载文件的 perl 脚本的一部分。现在它仍然下载文件,但似乎 HTTP 客户端无法读取 Content-length 字段(chrome、edge...

回答 1 投票 0

使用 perl XML::LibXML 删除具有某些属性的 XML 节点的标签

我正在使用 perl XML::LibXML 模块来操作 XML 文件。 我想删除 XML 节点的开始和结束标记(如果它具有某个属性),使其文本和子节点成为一部分...

回答 1 投票 0

Excel::Writer::XLSX (Perl) 工作表内省

有一段时间,我想知道这个模块是否/何时可以获得一些内省能力,而不仅仅是黑客攻击对象。 例如: 写入工作表后,如何查询工作表对象...

回答 2 投票 0

是否可以选择匹配成对的引号(字符串之前和之后)?

我正在尝试使用单行正则表达式在文件中进行替换。 sed 失败了,所以我转向 Perl。例如,我可以匹配“setting = value # comment”并将其提取为三个部分&q...

回答 1 投票 0

APR.c:可加载库和 Perl 二进制文件不匹配(获得握手密钥 0xeb00080,需要 0xce00080)

对于 Debian、Linux 和基于 sudo 的虚拟机来说是全新的。我最初想运行这个 CGI 文件(printfile.cgi): #!/usr/bin/perl 使用严格; 使用CGI; 打印“内容类型:text/html\...

回答 1 投票 0

在 perl Tk 中重用网格坐标

我有一个应用程序,它从文件系统读取数据并根据文件内容在 3x3 网格中动态创建小部件。如果我需要更换其中一个小部件(或缺少)...

回答 1 投票 0

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