By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,345 Members | 1,790 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,345 IT Pros & Developers. It's quick & easy.

find() a larger string within a smaller string

P: n/a
stringa = "hi"
stringb = "hiyoooo"

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?
Nov 14 '08 #1
Share this Question
Share on Google+
3 Replies


P: n/a
On Nov 14, 1:20*pm, korean_dave <davidrey...@gmail.comwrote:
stringa = "hi"
stringb = "hiyoooo"

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'
stringa.find(stringb)
-1
Nov 14 '08 #2

P: n/a
On Nov 15, 6:20*am, korean_dave <davidrey...@gmail.comwrote:
stringa = "hi"
stringb = "hiyoooo"

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 = "hiyoooo"
| >>returnVal = stringa.find(stringb);
| >>returnVal
| -1
How do I solve this?
You need to tell us why you thought so; then, maybe, we can help.

Nov 14 '08 #3

P: n/a
korean_dave wrote:
stringa = "hi"
stringb = "hiyoooo"

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 "hiyoooo" and it "treats" it that way.
(And just what do you mean by "treat"?)
How do I solve this?
There is nothing to solve. The expression

stringa.find(stringb)

asks if "hi" contains "hiyoooo", and since it does not, it returns a -1 indicating so.

You'll have to describe what you expected and why you expected it before we will be able to see a problem that needs solving. (And then the problem will most likely be in your expectations, not in the find method.)
Gary Herron
--
http://mail.python.org/mailman/listinfo/python-list
Nov 14 '08 #4

This discussion thread is closed

Replies have been disabled for this discussion.