perl 相关问题

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

文件的权限不会更改为我想要的权限

我在我的Mojolicious应用程序中有这个:my $ content = get_content();打开我的$ fl,'>',$ my_file_full_path或者死!$ ;; print $ fl $ content;关闭$ fl; #将所有者更改为my_user:my_user ...

回答 1 投票 0

在这里doc中插入常量的首选方法是什么?

我确信有几种方法可以在下面的<>中获取值'bar'进行插值,但最简洁的方法是什么,为什么?使用常量FOO =>'bar';我的$ msg = <

回答 5 投票 9

删除Perl中的数组元素

我想删除整个数组。目前我做@ array =();它是否删除元素并清除内存,垃圾收集?如果不是,我需要使用Splice吗?

回答 5 投票 0

将所有数据保存在数组中,过滤掉重复的数据,比较数组之间的数据并删除匹配的数据

我的脚本有一些问题。问题是:当我打印出来时,$ str或@matchedPath的值有时会空白。它不是随机的,只发生在table.txt文件中的某个Path,...

回答 1 投票 0

正则表达式,用于查找以>开头并以}结尾的字符串

我可以知道如何编写正则表达式来获取以>开头并以}结尾的字符串吗?示例字符串:data> / ab / cd / peter}; gopal来了prop> / site / sing / perl};我想要 ...

回答 3 投票 -1

通过从perl脚本调用的批处理文件设置环境变量

让我们考虑以下perl脚本:#!/ usr / bin / perl system(“C:/ Program Files(x86)/ Microsoft Visual Studio / 2017 / Enterprise / Common7 / Tools / VsDevCmd.bat”);系统( “的msbuild”);批处理文件......

回答 1 投票 0

如何使用perl删除目录及其内容?

我在主文件夹中有几个子文件夹。每个子文件夹中都有一个.txt文件。首先,代码将在主文件夹中创建“results”文件夹。它将在...中搜索“频率”字样

回答 4 投票 -2

如何在Perl中的进程stdin / stdout / stderr中读取和写入大缓冲区?

我想启动一个程序,将一些数据发送到它的stdin,读取它的stdout / stderr并返回所有内容。如果它运行太久我想杀死它。我使用低级无缓冲io功能,做...

回答 4 投票 0

Perl RegEx:当存在特定字符串时删除字符串的一部分[重复]

如果字符串包含Potatoes或Peaches,如何应用Perl RegEx来删除字符串的第一部分?如果可能,请不要使用if / else条件,而只使用RegEx。输入:苹果......

回答 1 投票 0

在Perl中,为什么分割成字符时utf-8字符串的打印方式不同?

当我使用print $ b时,特殊构造的字符串打印方式不同;或打印分割//,$ b;一个最小的例子是:#!perl使用警告;用严格;使用编码;我的$ b =解码'utf8',“\ ...

回答 1 投票 4

Perl推入排序数组

考虑下面的数据块,我如何维护第3个字段对数组进行排序,并继续推送项目? $ VAR1 = ['1111','http:// ...',3#这是其中之一......

回答 3 投票 7

在Windows上的STDIN上使用IO :: Select

当我在Linux系统上运行下面的代码时,正如预期的那样,它每两秒输出一次就绪,并输出任何输入到控制台的内容。但在Windows上,can_read返回...

回答 1 投票 3

使用cicindela2“使用-T开关运行时出现不安全的依赖性错误”

我正在应用cicindela2推荐引擎它使用Apache mod_perl和Perl DBI模块。以下是它如何工作的粗略流程通过记录处理程序数据输入的数据通过...

回答 1 投票 0

在多个脚本中的变量赋值中附加新路径

我有一个在我的perl脚本中声明的环境变量,如下所示。在不同的perl文件中,此变量可能略有不同。在第一个文件中:$ ENV {MY_LIBS} =“$ MY_PATH / bin:$ HOME / ...

回答 1 投票 0

使用perl中的regex匹配上次出现的事件

我有这样的文本:hello world / *从table_b *中选择一个/带有新行charac的其他文本,并且有一些/ *任何字符串* /在ly //// RESULT rest string中选择此部分。 ..

回答 3 投票 10

使用Perl的Mojolicious Lite中的可选POST参数

有没有办法在Perl中使用Mojolicious Lite将POST参数表示为可选项?例如,如果请求体中未定义param2,是否有办法使服务器不返回404?发布...

回答 2 投票 0

计数发生计数中的元素

这里我得到一个包含一些主题结果的文本文件。在Perl中进行如下计数表的可能方法是什么? result.txt数学彼得通过英语彼得传球音乐彼得失败科学彼得...

回答 2 投票 1

如何遍历list(perl)foreach?

我使用perl时遇到问题。问题是我想在数据库中添加多行。现在我有一个列表,1可以在数据库中插入1行。但只有1因为那时我得到一个错误......

回答 2 投票 -3

使用Net :: IP的下一个块的第一个IP

我正在尝试使用来自cpan的Net :: IP模块我的$ block = new Net :: IP('194.158.1.0/24'); $ block-> ip()#获取块上的第一个ip $ block-> last_ip()#get块上的最后一个ip我怎么能...

回答 1 投票 1

如何删除Perl字符串中的空格?

如果我使用值'3'声明变量$ myString(注意空格)。是否有任何函数可以删除返回值的空白区域。有点像SomeFun($ myString)然后返回'3'...

回答 12 投票 13

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