Yeah MID$() would work.
` Define the string
Tex$="This is a test to show . Mudbud Productions how to find a character in a string"
` Show the string
print Tex$
` Go through each character in the string
for t=1 to len(Tex$)
` Check for "."
if mid$(Tex$,t)="."
print "Found period at character #"+str$(t)
endif
next t
wait key
Or the quick way using IanMs FIND CHAR() command that doesn't need a FOR/NEXT loop.
` Define the string
Tex$="This is a test to show . Mudbud Productions how to find a character in a string"
` Show the string
print Tex$
` Make a = the character # for the first "."
a=find char(Tex$,".")
` Check if there is a "." in the string (if not a will equal 0)
if a>0
print "Found period at character #"+str$(a)
else
print "Character not found."
endif
wait key