perl 相关问题

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

局部变量与数组访问的性能

我正在对 Perl 性能进行一些基准测试,并遇到了一个我认为有些奇怪的情况。 假设您有一个多次使用数组中的值的函数。在这种情况下,你

回答 2 投票 0

捕获“for循环到达最后一个元素”的优雅方法?

有时在 Perl 中,我会编写一个 for / foreach 循环来迭代值以根据列表检查值。 第一次命中后,循环可以退出,因为我们已经满足了我的测试条件。 例如,

回答 6 投票 0

空 `vec()` 不是 False

考虑这个例子: #!/usr/bin/env perl 我的 $vec0; # 将 vec0 的第一位设置为 false vec($vec0, 0, 1) = 0; 打印“vec0 是”。长度($vec0) 。 “ 字节长 ”; 如果($vec0...

回答 1 投票 0

将带有 unicode 数字的文本转换为实际字符

在我的UTF-8文本Perl脚本文件中,我有以下文本(通过打开并阅读另一个txt文档获得): $str = "F'252'r ('8364')" ' 引号之间的数字是 unicode...

回答 1 投票 0

Perl - 数据库连接密码中的分号使应用程序失败

我们的 Perl 应用程序编译为 exe,执行以下操作: 从ini文件中读取大量参数(包括数据库名+用户名+密码) 使用指定参数连接到数据库并执行一些维护工作 问题:

回答 1 投票 0

仅用一个键在哈希中查找键名?

如果我有哈希 我的%h = ( 秘密=> 1; ); 我知道这只是哈希中的一个键,但我不知道它叫什么。 然后我是否必须迭代该哈希 我的$钥匙; 前部...

回答 8 投票 0

DBD::mysql 的 cpan 安装在测试中失败并且未找到符号。 OSX 莫哈维

这看起来已经存在很多年了 - 但我找不到任何最近的和 Mac 相关的东西,并且只处理安装 CPAN 模块 DBD::mysql 我一直在互联网上搜寻...

回答 2 投票 0

为什么在 if 语句内进行赋值与事先进行赋值的计算结果不同

我正在将一个变量分配给列表的第一个元素。 如果我在 if 语句内进行赋值,则会得到与在语句外进行赋值不同的值。 像这样: $ perl -E '我的...

回答 1 投票 0

makeinfo 找不到 Texinfo/ModulePath.pm

Texinfo工具链下的makeinfo命令出现以下错误: 无法在 @INC 中找到 Texinfo/ModulePath.pm (您可能需要安装 Texinfo::ModulePath 模块)(已检查 @INC 条目...

回答 1 投票 0

我可以在模板内设置模板继承吗? (模板工具包)

我必须根据用户所处的状态显示不同的医疗表单。还有一个许多状态共享的默认表单。这些医疗表格都是用Template Tool写的...

回答 2 投票 0

带有继承的 Perl 模板

Perl 世界中存在任何具有模板继承的模板系统吗? 刚刚检查了维基百科 Comparison_of_web_template_engines (确实不完整的列表) - 这里没有列出任何内容。

回答 5 投票 0

Perl:哈希引用访问键数组

我有一个看似基本的问题,但我无法弄清楚。假设我有 Perl 中的哈希引用。我想通过键数组获取值数组。 这是它如何与哈希一起工作,...

回答 1 投票 0

从 YAML 文件中提取数据

我需要使用 Perl 从 YAML 文件中获取与变量关联的值。 到目前为止我已经尝试过了。 我的 $fh = 新的 FileHandle; 我的 $mydir = "/proj/1a/ct_tst/cf"; 我的$文件=“...

回答 2 投票 0

获取 Perl 命令行参数时出现问题

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

回答 1 投票 0

将特定数字日期转换为显示月份

想要转换例如日期: 02082012 在这种情况下: 02 - 白天 08 - 月 2012 年 现在我将日期分开,但无法转换为月份: #echo "02082012"|gawk -F "" '{打印...

回答 6 投票 0

Perl oneliner 可在具有特殊字符的许多不同值上匹配路径中的精确单词

如何精确匹配 find /tmp -type l -exec ls -l 输出中的 $TARGET_NAME 值? $ find /tmp -type l -exec ls -l 2>/dev/null {} + lrwxrwxrwx 1 root root 24 Mar 18 12:41 /tmp/test/lin...

回答 4 投票 0

如何使用 awk、perl 或 sed 从 LiveHTTPHeaders 输出中删除响应?

假设我有这样的东西(这只是一个示例,实际请求会有所不同:我加载了启用 LiveHTTPHeaders 的 StackOverflow,以便处理一些示例): http://

回答 5 投票 0

Perl:匹配数组元素,然后将上一个(后面 5 个索引)数组元素复制到新数组

本质上我想做的是搜索一个大文本文件来识别每个显示“未找到匹配项”的元素,并将匹配的标识符复制到新列表中。我对第一个很好...

回答 4 投票 0

Bash/perl 从文件中打印行直到有条件的字符

我正在尝试扫描文件中包含特定字符串的行,并将这些行打印到另一个文件中。 但是,我需要打印出多行,直到“)”字符,如果该行包含 st...

回答 2 投票 0

如何从 shell 变量中 grep 获取值?

我一直在尝试使用单词边界来grep一个精确的shell“变量”, grep "\<$variable\>" 文件.txt 但还没有成功;我已经尝试了其他一切,但没有成功。 其实我是

回答 8 投票 0

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