首页 > 编程语言 >无涯教程-Perl - index函数

无涯教程-Perl - index函数

时间:2023-08-10 17:38:01浏览次数:46  
标签:index string 无涯 perl SUBSTR STR Perl 函数

描述

此函数返回STR中第一次出现的SUBSTR的位置,该位置从开头(从零开始)开始,或者从POSITION(如果指定)开始。

语法

以下是此函数的简单语法-

index STR, SUBSTR, POSITION

index STR, SUBSTR

返回值

失败时此函数返回-1,否则返回匹配字符串的位置(第一个字符从零开始)。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl

$string = "That is test";

$index = index ($string, 'is');

print "Position of is in the string $index\n";

执行上述代码后,将产生以下输出-

Position of is in the string 5

参考链接

https://www.learnfk.com/perl/perl-index.html

标签:index,string,无涯,perl,SUBSTR,STR,Perl,函数
From: https://blog.51cto.com/u_14033984/7037767

相关文章

  • 无涯教程-Perl - glob函数
    描述此函数返回与EXPR匹配的文件的列表,这些文件将由标准Bourneshell进行扩展。如果EXPR未指定路径,请使用当前目录。如果省略EXPR,则使用$_的值。从Perl5.6开始,扩展是在内部完成的,而不是使用外部脚本。扩展遵循csh(以及任何派生形式,包括tcsh和bash)的扩展方式,其翻译如下......
  • 无涯教程-Perl - getsockopt函数
    描述此函数获取optionsOPTNAME在Socket实现级别LEVEL上在SOCKET上设置的Socketoptions。下表提供了一些OPTNAME在Socket级别的示例值-OPTNAME ResultSO_DEBUG GetstatusofrecordingofdebugginginformationSO_REUSEADDR GetstatusoflocaladdressreuseSO_KEEPA......
  • find,findIndex方法
    find()方法:数组中每个元素都调用一次函数中执行,通过判断返回符合条件的对象,没找到返回undefined;findIndex()方法:数组实例的findIndex方法找出第一个符合条件元素的位置,没找到返回-1;find://1.找出数组中id=50的元素letarr=[{id:10,name:'狼了个狼'},{id:20,name:'......
  • 无涯教程-Perl - getprotoent函数
    描述此函数返回有效协议列表中的下一个条目:($name,$aliases,$protocol_number)语法以下是此函数的简单语法-getprotoent返回值此函数针对错误返回undef,否则返回标量context中的协议编号,并在列表context中返回错误协议记录的空列表(名称,别名,协议编号)。例以下是显......
  • 无涯教程-Perl - getprotobynumber函数
    描述此函数在标量context中将协议NUMBER转换为其对应的名称,在列表context中将其名称和相关信息转换为:($name,$aliases,$protocol_number)。语法以下是此函数的简单语法-getprotobynumberNUMBER返回值此函数针对错误返回undef,否则返回标量context中的协议编号,并在列......
  • MongoDB 位置查询报错 planner returned error: unable to find index for $geoNear q
     执行查询语句,使用 $nearSphere/***1千米=0.6213712英里15千米=9.3205679英里查询通过除以地球的大约赤道半径(3963.2英里)将距离转换为弧度。*①:如果是第一页,查询50公里内的老朋友店铺,*②:查询15公里内所以的置顶服务商家,然后根据分页参数来截取*③:0.0015678......
  • 无涯教程-Perl - getpriority函数
    描述此函数返回进程(PRIO_PROCESS),进程组(PRIO_PGRP)或用户(PRIO_USER)的当前优先级。参数WHICH指定要为PRIO_PROCESS,PRIO_PGRP或PRIO_USER之一设置优先级的实体,WHO是要设置的进程ID或用户ID。WHO的值为0定义了当前流程,流程组或用户。这会在不支持系统getpriority()函数的......
  • 正则表达式(Perl风格)
    1、修饰符修饰符描述i完成不区分大小写的搜索g查找所有出现(alloccurrences,完成全局搜索)m将一个字符串视为多行(m就标识多multiple)。默认情况下,^和$字符串匹配字符串中的最开始和最末尾。使用m修饰符将使^和$匹配字符串中每行的开始s将一个字符串视为一行,忽略其中的......
  • 无涯教程-Perl - getnetbyaddr函数
    描述此函数返回ADDR指定的网络信息,并在列表context中键入ADDRTYPE:($name,$aliases,$addrtype,$net)语法以下是此函数的简单语法-getnetbyaddrADDR,ADDRTYPE返回值此函数在错误时返回undef,否则在标量context中返回网络地址,在错误时返回空列表,否则在列表context中返......
  • perl通过unixODBC连接SQLServer
    本文讲述三个内容:一:说明二:环境配置三:操作脚本内容一:说明MS从来没有提供过SQLServerforLinux,所以大家也不要去尝试在Linux系统安装SQLServer,但是可以通过ODBC连接Windows系统的SQLServer数据库;WindowsServer2003用户注意:在WindowsServer2003系统上安装的SQLServer是不......