string.find reports where a pattern first appears.

Find Position

find_position.lua
local text = 
local startAt, endAt = string.find(text, "trace")

print("text=" .. text)
print("startAt=" .. startAt)
print("endAt=" .. endAt)
local text = 
local startAt, endAt = string.find(text, "trace")

print("text=" .. text)
print("startAt=" .. startAt)
print("endAt=" .. endAt)
local text = 
local startAt, endAt = string.find(text, "trace")

print("text=" .. text)
print("startAt=" .. startAt)
print("endAt=" .. endAt)
start and end Lua reports string positions using one-based indexes, returning both the start and end positions of the match.