Hello Ling, > I am doing an xml parser to manage my list of > mp3s...say after reading my xml file, my variable > reads: > $tmp = '<artist>artist#1</artist> > <title>songtitle</title>...' > > anyway, you get the idea...now, I want to extract the > artist...so I do: > > $tmp =~ /<artist>.*?<\/artist>/; > $artist = substr($tmp,$-[0]+8,$+[0]-$-[0]-9);
$tmp =~ /<artist>(.*?)<\/artist>/i; $artist = $1; > where, 8 and 9 is the length of <artist> and > </artist>, respectively.... > > but this is not good for one reason: it's no > consistent for every xml tag: I have to know the > length of the tag...is there way (as in some clever > use of regex maybe?) for me to directly get the > wildcat match in the middle? Chees, Michele -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]