Perl substr 函数

  • 描述

    substr 此函数返回EXPR的子字符串,该字符串从字符串中的OFFSET开始。如果OFFSET为负,则从字符串末尾开始那么多字符。如果指定了LEN,则返回该字节数,如果未指定,则返回直到字符串末尾的所有字节。如果LEN为负,则将那么多字符留在字符串末尾。如果指定了REPLACEMENT,则用REPLACEMENT字符串替换子字符串。如果指定的子字符串超出字符串的末尾,则它仅返回原始字符串的有效元素。
  • 句法

    以下是此函数的简单语法-
    
    substr EXPR, OFFSET, LEN, REPLACEMENT
    
    substr EXPR, OFFSET, LEN
    
    substr EXPR, OFFSET
    
  • 返回值

    此函数返回字符串。
  • 示例

    以下是显示其基本用法的示例代码-
     
    $temp = substr("okay", 2);
    print "Substring valuye is $temp\n";
    
    $temp = substr("okay", 1,2);
    print "Substring valuye is $temp\n";
    
    尝试一下
    执行以上代码后,将产生以下结果-
    
    Substring valuye is ay
    Substring valuye is ka