Thanks!  Certainly something I can work with!

Brad

On Tuesday 13 November 2007 3:01 pm, Thilo Stapff wrote:
> Here's a subroutine that splits a line in ARX format to an array of 
> values. It works for the basic data types such as character, integer etc.
> More complicated data like attachments, diary and currency would of 
> course need some further processing.
> 
> 
> use Text::Balanced qw( extract_delimited );
> 
> 
> sub splitArxLine {
>    my( $line ) = @_;
>    my @ret;
>    my $val;
> 
>    print "--------------------\n";
>    while( length($line) ){
>      if( substr($line,0,1) eq '"' ){
>        ( $val, $line ) = extract_delimited( $line, '"' );
>        last if defined($line) && !defined($val);
>        $val =~ s/^"//;
>        $val =~ s/"$//;
> 
>        $val =~ s/\\\\/\\/g;
>        $val =~ s/\\r//g;
>        $val =~ s/\\n/\n/g;
>        $val =~ s/\\"/"/g;
> 
>        print "<$val>\n";
> 
>      }else{
>        $line =~ s/(\S+)//;
>        $val = $1;
>      }
>      push @ret, $val;
>      $line =~ s/\s*//;
>    }
> 
>    return @ret;
> }
> 
> 
> 
> Regards,
> Thilo
> 
> 
> 
> Brad O'Hara wrote:
> > Hi all,
> > 
> >   Anyone written a routine to parse a .arx file?
> > 
> > Thanks,
> > Brad
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
> 
> 

-- 
Brad O'Hara                         E-mail:  [EMAIL PROTECTED]
IT Expert                            Voice: (352)392-2061
Computing and Networking Services   Suncom: 622-2061
University of Florida                  Fax: (352)392-9440

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to