Hello, I'm currently working with using regexp to extract XML:
Try this: open(F,"$i"); while (defined( $p = <F>)) { chomp($p); # Change statement if ($p=~ /^<DL\.COD>(.+?)/){ $code=$1; print $code; } -----Original Message----- From: Dermot Paikkos [mailto:[EMAIL PROTECTED]] Sent: 05 December 2001 12:32 To: [EMAIL PROTECTED] Subject: Pattern match woos Hi there, This is both frustrating and embarrassing. I can't capture the following data into a variable. The line I want is: <DL.COD>GIAZUC00</DL.COD> I have tried a multitude of Regex, none seems to be working. Here's my last attempt: open(F,"$i"); while (defined( $p = <F>)) { chomp($p); ($code) = ( $p =~ /^\<DL\.COD\>(\w\d+)/ ); } Most of my attempts have been trying to Esc the "<", but I am not sure these are metacharacters. Any help? Dp. ~~ Dermot Paikkos * [EMAIL PROTECTED] Network Administrator @ Science Photo Library Phone: 0207 432 1100 * Fax: 0207 286 8668 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]