index 函数在另一个字符串中搜索一个字符串,但没有像完整正则表达式模式匹配那样的通配符行为。它返回 SUBSTR 在 STR 中从 POSITION 开始或之后第一次出现的 位置。如果省略 POSITION,则从字符串开头开始搜索。POSITION 在字符串开头之前或结尾之后被视为字符串开头或结尾。POSITION 和返回值都从零开始。如果未找到子字符串,则 index
返回 -1。
查找字符或字符串
index("Perl is great", "P"); # Returns 0
index("Perl is great", "g"); # Returns 8
index("Perl is great", "great"); # Also returns 8
尝试查找不存在的东西
index("Perl is great", "Z"); # Returns -1 (not found)
使用偏移量查找第二次出现
index("Perl is great", "e", 5); # Returns 10