find() a larger string within a smaller string

2008-11-14 Thread korean_dave
stringa = hi stringb = hiy I'd like it to return -1 when I do: returnVal = stringa.find(stringb); Instead, it treats stringa as hi and stringb as hi. How do I solve this? -- http://mail.python.org/mailman/listinfo/python-list

Re: find() a larger string within a smaller string

2008-11-14 Thread Mensanator
On Nov 14, 1:20 pm, korean_dave [EMAIL PROTECTED] wrote: stringa = hi stringb = hiy I'd like it to return -1 when I do: returnVal = stringa.find(stringb); Instead, it treats stringa as hi and stringb as hi. How do I solve this? Try this: stringa = 'hi' stringb = 'hiyoo'

Re: find() a larger string within a smaller string

2008-11-14 Thread John Machin
On Nov 15, 6:20 am, korean_dave [EMAIL PROTECTED] wrote: stringa = hi stringb = hiy I'd like it to return -1 when I do: returnVal = stringa.find(stringb); Instead, it treats stringa as hi and stringb as hi. You appear to be gravely mistaken: | stringa = hi | stringb = hiy |

Re: find() a larger string within a smaller string

2008-11-14 Thread Gary Herron
korean_dave wrote: stringa = hi stringb = hiy I'd like it to return -1 when I do: returnVal = stringa.find(stringb); Instead, it treats stringa as hi and stringb as hi. No it doesn't. stringb is hiy and it treats it that way. (And just what do you mean by treat?) How do