143得票78回答
Perl的隐藏特性是什么?

Perl 中有哪些十分实用但却比较晦涩的语言特性,你能够利用它们完成有用的工作吗? 指南: 尽可能限制回答范围在 Perl 核心而非 CPAN 上 请给出一个例子和简短的描述 其他编程语言中也有的隐藏特性: (这些来自于 Corion 的回答) C Duff's 设备 ...

142得票9回答
如何将命令行参数传递给Perl程序?

我正在编写一个Perl脚本。如何将命令行参数传递给它? 示例: script.pl "string1" "string2"

138得票6回答
在正则表达式中如何转义斜杠

我的问题很简单,是关于正则表达式转义的。在正则表达式中,您是否需要转义正斜杠/?如果需要,您该如何转义?

134得票3回答
检查字符串是否包含子字符串

如何使用Perl检查给定的字符串是否包含某个子串? 更具体地说,我想要查看给定字符串变量中是否存在s1.domain.example。

134得票2回答
如何在Perl中输入多行注释?

如何在Perl源代码中添加多行注释? 可能重复: Perl中多行注释的常用解决方法是什么?

134得票6回答
我该如何在Perl中输出UTF-8?

我正在尝试编写一个使用utf8语法的Perl脚本,但结果出乎意料。我的操作系统是Mac OS X 10.5(Leopard),编辑器是TextMate,所有默认设置都指定文件以UTF-8格式编写。 然而,当我把以下内容输入到文本文件中并保存为“.pl”后执行它,非ASCII字符会被替换成“带问...

132得票4回答
Perl标志 -pe、-pi、-p、-w、-d、-i、-t是什么?

我见过很多运行Perl代码或脚本的方式,有不同的标志。然而,当我尝试搜索每个标志的含义时,我主要得到一些通用的Perl网站,没有找到关于这些标志或它们使用的具体信息。 以下是我经常遇到的标志,我不知道它们的含义: perl -pe perl -pi perl -p perl -w per...

131得票18回答
在Perl中,如何将整个文件读入字符串?

我想把一个 .html 文件作为一个大字符串打开。以下是我的代码: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); ...

129得票10回答
如何在字符串中匹配子字符串,忽略大小写

我正在寻找Python中的忽略大小写字符串比较方法。 我尝试过以下代码:if line.find('mandy') >= 0: 但忽略大小写没有成功。我需要在一个给定的文本文件中找到一组单词。我逐行读取文件。一行上的单词可能是mandy,Mandy,MANDY等(我不想使用toupper...

125得票8回答
在Perl中如何检查文件是否存在?

我有一个相对路径 $base_path = "input/myMock.TGZ"; myMock.TGZ是位于输入文件夹中的文件名。文件名可能会改变,但路径始终存储在$base_path中。 我需要检查文件是否存在于$base_path中。