Perl Tutorials - Herong's Tutorial Examples
Dr. Herong Yang, Version 5.00

String Related Built-in Functions

This section describes built-in functions to manipulate strings: chop(), length(), index(), substr(), split().

Here are some commonly used built-in functions to manipulate strings:

1. chop() - A function to remove the last character of the string represented by the specified variable, and return the chopped character:

rc = chop(variable);

2. length() - A function to return the size of the specified string:

rc = length(string);

3. index() - A function to return the position of the first occurrence of the specified substring in the specified string, with an optional starting position:

rc = index(string,substring,starting_position);

4. substr() - A function to return a substring in the specified string, starting at the specified offset, with an optional length:

rc = substr(string,offset,length);

5. split() - A function to split the specified string into a list of substring with the specified delimiter:

(list) = split(delimiter,string);

Sections in This Chapter

String Related Built-in Functions

Performance of Perl substr() and index()

Performance of Java substring() and indexOf()

Dr. Herong Yang, updated in 2008
String Related Built-in Functions