IndexOfCP constructor
IndexOfCP(
- dynamic string,
- dynamic substring, [
- dynamic start,
- dynamic end,
Creates $indexOfCP
operator expression
Searches a string
for an occurence of a substring
and returns the
UTF-8 code point index (zero-based) of the first occurence. If the
substring
is not found, returns -1.
string
- Can be any valid expression as long as it resolves to a string. If the string expression resolves to a value ofnull
or refers to a field that is missing, $indexOfCP returnsnull
. If the string expression does not resolve to a string ornull
nor refers to a missing field,$indexOfCP
returns an error.substring
- Can be any valid expression as long as it resolves to a string.start
- Optional. An integral number that specifies the starting index position for the search. Can be any valid expression that resolves to a non-negative integral number.end
- Optional. An integral number that specifies the ending index position for the search. Can be any valid expression that resolves to a non-negative integral number. If you specify aend
index value, you should also specify astart
index value; otherwise,$indexOfCP
uses theend
value as thestart
index value instead of the [end value.
Implementation
IndexOfCP(string, substring, [start, end])
: super('indexOfCP', AEList([string, substring, start, end]));