Berserk Docs
Scalar FunctionsString Functions

indexof

Returns the zero-based index of the first occurrence of a substring.

Syntax

indexof(source, lookup, start_index, length, occurrence)

Parameters

Prop

Type

Returns: long

Examples

Example 1 — Find the position of a substring

print indexof("Ragnar Lothbrok", "Loth")
print_0 (long)
7

Example 2 — Search starting from a given position

print indexof("raid on Lindisfarne, raid on York", "raid", toint(5))
print_0 (long)
21

Example 3 — Find the second occurrence of a substring

print indexof("raid on Lindisfarne, raid on York", "raid", toint(0), toint(- 1), toint(2))
print_0 (long)
21

On this page