Find Sub-string in Longer String
These may display very funny for some people because of the use of the pre html tag. Unfortunately, line breaks will break clips … so that’s life.
In this case, if you enter a sub-string you want to find in the first box, say 13a, and then enter a string in the second box, say 13a79oiuj13Anjh, you will find the substring twice with case insensitive and just once with case sensative searching.
; find every instance of string "a" ; in longer string "b" ; by don at htmlfixit.com ^!Set %x%=^?[string you want to find] ^!Set %y%=^?[string you want to find it in] ^!Set %z%=^?[Case Sensitive=True|_False] ^!Set %xa%=^$StrPos("^%x%";"^%y%";^%z%)$ ^!If ^%xa%=0 Finish ^!Info String Found Starting At: ^%xa% :Loop ^!Set %xb%=^$StrPosMid("^%x%";"^%y%";^$Calc(^%xa%+1)$;^%z%)$ ^!If ^%xb%=0 Finish ^!Info String Found Starting At: ^%xb% ^!Set %xa%=^%xb% ^!GoTo Loop :Finish ^!Info String Not Found ^!GoTo End