I'm trying to figure out how I can find a certain word in a sentence, and then return the position of the first letter in the string.
I can't figure out how to loop from the first letter to the last in W while still looking at S
S = String W = Word My problem is on line 7 of this script
function GetWordPosition(S,W)
S=S:lower()
W=W:lower()
local Pos=nil
print(S,W)
for i=1,#S do
if S:sub(i,i)==W:sub() then --Right here
local Found=true
local b=false
for k=i,i+#W do
if not b then
if not S:sub(k,k)==W:sub(k,k) then
Found=false
b=true
end
end
end
if Found then
Pos=i
break
end
end
end
return Pos
end
