oops.

What about this one?

import re
xml = '<xmlTest yo345="wdwdd" test0="12345" test1="m|yP|ic" test2="1234"
myVersion="6">'
tag = 'test1' #to get myPic
value = re.split('\W+', xml[xml.index(tag)+len(tag):len(xml)])[1]
print value
# m

On Fri, Mar 5, 2010 at 7:37 PM, Adam Mechtley <[email protected]>wrote:

> No idea; works for me if I paste in what you just typed here
>
>
> On Fri, Mar 5, 2010 at 12:32 AM, efecto <[email protected]> wrote:
>
>> Thanks Adam. That worked a treat! I gotta rememebr that.
>>
>> Another question.
>> When i tried the following
>>
>> import re
>> xml = '<xmlTest test1="myPic" test2="1234" myVersion="6">'
>> tag = 'test1' #to get myPic
>> value = re.split('\W+', xml[xml.index(tag)+len(tag):len(xml)])[1]
>>
>> I wanted to get the value 'myPic' but it didnt seem to work. I guess
>> splitting with '\W+' wasn't for this.
>>
>> Cheers,
>> D
>>
>>
>> On Mar 5, 5:55 pm, Adam Mechtley <[email protected]> wrote:
>> > I'm sure there are plenty of other ways, but I would do:
>> >
>> > 1.
>> > testPath[0:testPath.rindex('/')] or testPath[0:testPath.rindex('/')+1]
>> if
>> > you really want that trailing slash for some reason
>> >
>> > 2.
>> > import re
>> > xml = '<xmlTest test1="myPic" test2="1234" myVersion="6">'
>> > tag = 'myVersion'
>> > value = re.split('\W+', xml[xml.index(tag)+len(tag):len(xml)])[1]
>> >
>> > On Thu, Mar 4, 2010 at 10:27 PM, efecto <[email protected]> wrote:
>> > > 1.
>> > > testPath = '/here/is/my/path/here/is/my/path/here/is/my/path'
>> > > I want to get this path from the variable above.
>> > > /here/is/my/path/here/is/my/path/here/is/my/
>> > > I could use testPath.split('/') then manually create the path but i
>> > > think they may be an easier way to generate the string.
>> >
>> > > 2.
>> > > I'm reading in an xml file and would like to get the version '6' from
>> > > the string below.
>> > > How would you do that efficiently? Again I may use split function but
>> > > i'm sure there are more convenient ways
>> > > <xmlTest test1="myPic" test2="1234" myVersion="6">
>> >
>> > > Thanks for reading.
>> >
>> > > --
>> > >http://groups.google.com/group/python_inside_maya
>> >
>> >
>>
>> --
>> http://groups.google.com/group/python_inside_maya
>>
>
>  --
> http://groups.google.com/group/python_inside_maya
>



-- 
~ Smile today ~

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to