On Tue, 22 Nov 2005 16:57:41 +0530, Amit Khemka wrote:

> Hello All,
> 
> say you have some string: "['a', 'b', 1], foobar ['d', 4, ('a', 'e')]"
> Now i want to extract all substrings for which
> "isinstance(eval(substr), list)" is "True" .

That's an awfully open-ended question. Is there some sort of structure to
the string? What defines a substring? What should you get if you extract
from this string?

"[[[[[]]]]]"

Is that one list or five?


> now one way is to walk through the whole sample string and check the
> condition, 

Yes. Where does the string come from? Can a hostile user pass bad strings
to you and crash your code?


-- 
Steven.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to