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

Reply via email to