Text_Buffer module

find_text

procedureextensionexperimentalsince 0.31.0Source

The offset of the first needle at or after from, or -1.

Example↗
buffer: Text_Buffer;
defer free_buffer(*buffer);
set_text(*buffer, "to be or not to be");
assert(find_text(*buffer, "be") == 3);
assert(find_text(*buffer, "be", 4) == 16);
assert(find_text(*buffer, "maybe") == -1);
find_text :: (buffer: *Text_Buffer, needle: string, from: int = 0) -> int

Parameters

buffer: *Text_Buffer
needle: string
from: int = 0

Returns

int

See also