📝 Perl

77篇技术文档
  Perl字符串转义字符

📅  最后修改于: 2021-01-07 08:29:13        🧑  作者: Mango

Perl字符串转义字符所有特殊字符或符号(如@,#,$,&/,\等)均无法正常print。他们需要前面的转义字符反斜杠(\)才能打印。Perl显示电子邮件地址所有电子邮件地址都包含(@)符号。如前所述,符号通常不会在字符串打印。他们需要特别注意。 @符号前使用反斜杠(\)来print电子邮件地址。输出:Perl $符号嵌入双引号字符串如果要在字符串print($)符号,请在$符号前面使用反斜杠(\...

  Perl模块和名称空间

📅  最后修改于: 2021-01-07 08:30:07        🧑  作者: Mango

Perl模块和名称空间模块是一个容器,其中包含一组可以在程序中使用的变量和子例程。每个模块都有一个公共接口,一组函数和变量。要在程序中使用模块,可以使用require或use语句,尽管它们的语义略有不同。'require'语句在运行时加载模块,以避免冗余加载模块。 'use'语句就像require一样,具有两个附加属性,即编译时加载和自动导入。命名空间是一组不同的标识符(变量,函数)的容器。命名空...

  Perl哈希

📅  最后修改于: 2021-01-07 08:31:12        🧑  作者: Mango

Perl哈希哈希值是perl语言中最重要,最有影响力的部分。哈希是一组键值对。键是唯一的字符串,值是标量值。哈希是使用我的关键字声明的。变量名称以(%)符号开头。哈希就像数组,但是它们之间有两个区别。第一个数组是有序的,但哈希是无序的。其次,使用其值访问哈希元素,而使用其索引值访问数组元素。哈希中不允许重复的键,这会使键值在哈希值内唯一。每个键都有其单个值。句法:Perl哈希访问要访问哈希的单个元...

  Perl正则表达式

📅  最后修改于: 2021-01-07 08:32:13        🧑  作者: Mango

Perl正则表达式正则表达式是字符的字符串,其限定特定的图案。 perl正则表达式的语法与awk,grep和sed的语法非常相似。perl中包含三个正则表达式运算符:匹配正则表达式运算符替代正则表达式运算符音译正则表达式运算符Perl匹配运算符Perl匹配运算符具有各种修饰符。它主要用于将字符串或语句与正则表达式匹配。匹配运算符修饰符OperatorsDescriptioncgContinue s...

  Perl split()函数

📅  最后修改于: 2021-01-07 08:33:09        🧑  作者: Mango

Perl分割功能Perlsplit函数将字符串分割成一个数组。字符串根据pattern指定的分隔符进行分割。默认情况下,它的空白被假定为定界符。拆分语法为:Perl分割示例在此示例中,split返回字符串列表。分隔符是(-)。这意味着字符串在(-)处分割。输出:Perl split极限零件数我们可以限制要分割为字符串的部分的数量。在此示例中,字符串分为三部分。输出:Perl分割成多个字符我们可以在...

  Perl函数和子例程

📅  最后修改于: 2021-01-07 08:34:04        🧑  作者: Mango

Perl函数和子例程Perl函数和子例程用于重用程序中的代码。你可以在不同的参数应用程序的几个地方使用的函数。函数和子例程只有一个区别,子例程是使用sub关键字创建的,并且返回一个值。您可以将代码分成单独的子例程。从逻辑上讲,每个部门的每个函数都应执行特定任务。子程序的语法:Perl定义和调用子例程函数Perl定义子例程函数的语法如下:在下面的示例中,我们定义一个子例程函数“ myOffice”并...

  Perl文件处理

📅  最后修改于: 2021-01-07 08:35:12        🧑  作者: Mango

Perl文件处理文件处理是任何编程语言中最重要的部分。文件句柄是与文件名关联的内部Perl结构。Perl文件处理很重要,因为它有助于访问文件,例如文本文件,日志文件或配置文件。Perl文件句柄能够创建,读取,打开和关闭文件。Perl创建文件我们正在借助open()函数创建文件file1.txt。$ fh(文件句柄)是一个标量变量,我们可以在open()函数内部或之前定义它。在这里,我们在函数内部定...

  Perl Chop()与Chomp()

📅  最后修改于: 2021-01-07 08:36:05        🧑  作者: Mango

Perl chop()和chomp()这两个功能非常相似。它们都从给定字符串的末尾删除一个字符。Perl印章()Perl chop()函数从字符串删除最后一个字符,而不管该字符是什么。它从字符串返回切碎的字符。句法:Perl chop()示例输出:看一下输出,首先,斩波后输出变量$ a。然后输出变量$ b,它从字符串返回切碎的字符。Perl chomp()的格格()函数将删除字符串的结尾的任何新行...

  Perl目录

📅  最后修改于: 2021-01-07 08:37:07        🧑  作者: Mango

Perl目录不同的操作系统具有不同的命令来查看目录中的文件列表。例如,“ li”命令用于Linux,“ dir”命令用于Windows。但是我们也可以使用Perl目录功能在Perl中打开目录。在这里,目录处理与文件处理非常相似。Perl为目录提供了两种选择:文件遍历和目录功能。文件通配通常用于文件的相似子集,而目录功能提供更多选项。Perl目录功能在给定的表中,我们列出了一些目录功能。Functi...

  Perl错误处理

📅  最后修改于: 2021-01-07 08:38:05        🧑  作者: Mango

Perl错误处理在执行程序时,错误也会与程序一起运行。如果无法正确处理这些错误,则程序可能无法顺利运行。错误处理使我们能够通过采取适当的措施来处理这些错误并平稳地运行程序。可以通过错误处理来处理各种类型的错误。您需要捕获错误并通过纠正错误来平稳地运行程序。 Perl提供了许多方法,如下所示。没有Die函数的Perl脚本die()函数会为您提供正确的错误消息。遇到错误,它将立即终止脚本。如果您不在脚...

  Perl DBI

📅  最后修改于: 2021-01-07 08:39:07        🧑  作者: Mango

Perl DBI在本教程中,我们将在Perl脚本中看到数据库访问。从Perl 5开始,数据库应用程序使用DBI模块访问数据库。使用DBI模块在Perl脚本中访问数据库。DBI(数据库独立接口)在Perl代码和数据库之间提供了一个抽象层。DBI是一个数据库访问模块,它提供变量,用于一致数据库接口的方法集,而与所使用的实际数据库无关。Perl DBI体系结构DBI独立于数据库,可与Oracle,MyS...

  Perl面向对象

📅  最后修改于: 2021-01-07 08:40:08        🧑  作者: Mango

Perl对象概念Perl为我们提供了一些构建面向对象系统的工具。 Perl面向对象的概念基于引用,匿名数组和哈希。Perl基本对象一个对象只是一个数据结构,它知道它所属的类名。它作为参考存储在标量变量中。相同的标量变量可以仅包含对对象的引用,因此可以将不同的对象包含在不同的类中。一个类就是一个包。它包含对对象进行操作(创建和操作)的方法。方法是一个子例程,该例程将对象引用或程序包名称作为第一个参数...

  Perl日期和时间

📅  最后修改于: 2021-01-07 08:41:12        🧑  作者: Mango

Perl日期和时间在erl中处理日期和时间的最合适方法是使用DateTime模块。在执行日期和时间的每个操作之前,我们需要通过脚本将DateTime加载到内存中。Perl localtime()如果不带任何参数使用localtime()函数,则会根据系统返回当前日期和时间。输出:Perl创建时间戳显示当前日期和时间的DateTime对象可以通过现在呼吁构造方法创建。例:输出:我们还可以通过部分提供...

  Perl套接字编程

📅  最后修改于: 2021-01-07 08:42:08        🧑  作者: Mango

Perl套接字编程什么是套接字编程?套接字是帮助在网络上不同进程之间建立虚拟连接的过程。计算机通过计算机上运行的各种应用程序接收和发送信息。该信息通过为其分配的唯一IP地址路由到系统。通信期间发送的数据为“协议”格式。这些协议是所有通信伙伴都接受的规则。套接字通信中有许多目的不同的协议格式。最常用的协议是TCP / IP协议。对于服务器-客户端程序,我们需要创建两个Perl脚本。一个用于服务器,另...

  Perl命令行参数| argv

📅  最后修改于: 2021-01-07 08:43:04        🧑  作者: Mango

Perl命令行参数命令行自变量以与其他任何语言相同的方式发送到Perl程序。 @ARGV数组包含命令行参数。即使您使用“ use strict”,也无需使用变量。默认情况下,此变量始终存在,并且命令行中的值会自动放入该变量中。要访问脚本的命令行参数,您只需读取@ARGV数组。Perl允许使用<>将@ARGV数组用作文件名。从<>读取时,$ ARGV包含当前文件的名称。@ARGV数组元素@ARGV数...