1
9
打开警告会提示原因: $ printf 'a\nb\n' | perl -0777 -w -e 'use feature qw/say/; $b = "a\nb\n"; say $b =~ m/$./m' Use of uninitialized value $. in regexp compilation at -e line 1. 1
您在regex中使用了未定义的值。序列
当你说
|
2
6
这个
还要注意,
打印“1”。这个
|
3
5
这段代码为我打印了“坏管道”,因为Perl不希望在这里输入任何内容。它还使用未定义的变量
以下代码读取管道数据,但将不匹配,因为
更新:
使用
|
4
0
使$获得值
接下来的两个例子,我仍在研究它:)
编辑:哇,我完全错了,我想你也错了。问题是
|
Manny · 如何比较Perl中的字符串? 2 年前 |
BioRod · 我不能用Perl打印键和值 2 年前 |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 2 年前 |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |