Substring in apex
H
E
L
L
O
W
O
R
L
D
Substring:
W
O
R
L
D
The substring "WORLD" is highlighted with arrows pointing to its start and end.
The substring function is used to extract a part of a string from a string variable.
A part of a string can be extracted from a main string using the start and end indexes. The  substring()  is a built-in function with two variations.
- 1. Substring with start, end indexes
- If you know the start and end positions, the substring function can extract a part of a string. Below is an example of how to extract the invoice id from an invoice number.Loading...
- 2. Substring with start index
- If you only know the starting index, the substring function can extract all characters from that point to the end of the string.Loading...
Below is an example of finding a substring in apex:
Loading...
In the above example:
- The string variable, myStringhas the value 'Hello World'.
- The first substring()method extracts the characters from position 6 to 11 (‘World’). Note, the first character is at position 0.
- The second substring()method extracts the characters from position 6 to the end of the string (‘World’).
Try It Yourself
Loading...