109得票9回答
如何使用正则表达式删除括号内的文本?

我正在处理一堆文件,需要修改它们以删除文件名中的无关信息。尤其是我想要删除括号内的文本。例如:filename = "Example_file_(extra_descriptor).ext" 我想对一大堆文件进行正则表达式匹配,其中括号表达式可能在中间或结尾,并且长度不固定。 这个正则表达式...

109得票9回答
Perl中@_的含义是什么?

@_ 在 Perl 中的含义是什么?

108得票9回答
如何让Perl的print命令默认换行?

在Perl中,我大部分的print语句采用以下格式。print "hello." . "\n"; 有没有一种好方法来避免保留所有麻烦的 "\n"? 我知道我可以创建一个新的函数,比如myprint,它会自动附加 \n,但我希望能够覆盖现有的 print。

108得票27回答
如何获取已安装的CPAN模块列表?

除了尝试之外 perldoc <module name> 对于我喜欢的任何CPAN模块,我可以单独安装,或者通过浏览文件系统并查看目录来确定我们安装了哪些模块,但我不知道具体有哪些模块。 最简单的方法是如何获取已安装的所有CPAN模块的大列表?无论是通过命令行还是其他方式。

107得票11回答
如何简单地打印Perl数组?(带有一些格式)

有没有一种简单的方法将Perl数组中的每个元素之间用逗号隔开并打印出来? 编写for循环实现这个目标相当容易,但不够优雅...如果这能说明问题。

107得票6回答
Perl和PHP之间的区别

我计划学习Perl 5,由于之前只使用过PHP,我想了解一下两者语言的区别。 由于PHP最初是一组“Perl Hack”的集合,因此它显然克隆了Perl的一些功能。 这两种语言在语法上的主要区别是什么?是否确实如此,Perl具有更多的选项和表达方式? 为什么Perl不再经常用于动态网站?...

106得票4回答
如何在Perl中合并哈希?

什么是将两个哈希合并到%hash1中的最佳方法?我始终知道%hash2和%hash1始终具有唯一的键。如果可能的话,我也更喜欢单行代码。$hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} =...

105得票8回答
我该如何排除我的Perl CGI脚本问题?

我有一个 Perl CGI 脚本无法正常工作,我不知道如何开始缩小问题范围。我该怎么办? 注意:我添加了这个问题,因为我真的想将我的非常冗长的答案添加到 Stack Overflow 中。我在其他答案中一直外部链接它,它应该出现在这里。如果您有什么要补充的,请不要犹豫编辑我的答案。

104得票3回答
我该如何在Perl中使用"my"关键字?

我经常在在线Perl示例脚本中看到变量名前面有my关键字,但我不知道它的含义。我尝试阅读手册页面和其他网站,但是由于我看到的用法与手册上的差异,我很难确定它是用来做什么的。 例如,在这篇文章中,它被用于获取数组长度: Find size of an array in Perl 但是手册上说: ...

103得票11回答
我应该在Windows上使用哪个版本的Perl?

win32.perl.org网站提供了多个适用于微软Windows操作系统的Perl发行版本的参考资料。 长期以来,我一直在使用ActiveState提供的ActivePerl,但最近我转换到了Strawberry Perl。 在我看来,唯一有优势的是ActivePerl附带了Perl T...