![]() |
1
2
|
![]() |
2
3
未初始化的值警告来自$1—它没有在任何地方定义或设置。 对于行级别而不是字节级别“between”,可以使用:
|
![]() |
3
3
使用单行和多行匹配。另外,它只会拾取第一个匹配的中间文本,这会比贪婪快一点。
|
![]() |
4
1
括号捕获正则表达式中的字符串。正则表达式中没有括号,因此$1没有设置为任何值。 如果你有:
如果$1存在于$html变量中,那么它将被设置为“Hail Reports”。既然你只想知道它是否匹配,那么现在你真的不需要捕捉任何东西,你可以写下这样的东西:
要捕获字符串之间的内容,可以执行以下操作:
|
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 2 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 3 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 3 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 3 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 7 年前 |