Hi All

    Today I was trying to do some work with perl and needed to use  a 
function that would trim leading or trailing spaces from a string.
Looked on the web and found basicaly perl uses either chop or chomp each 
with their own features.

When I tried to apply it to my $var it either returned zeros or blanks. 
Finally I found what looks to be a regular expression replacement which 
does what  I want it to, but I would never think it (trimming) to be so 
tricky. I though it was supposed to be "easy things easy..." <grin>


open(FILE,"F:\\test_db\\Admin\\MINIHI\\DEF\\prog_list.txt"|| die "cant 
open file") ;
chomp(@tblname = <FILE>);
open (outfile, ">F:\\test_db\\Admin\\MINIHI\\DEF\\INSERTprog_list.sql"|| 
die "cant open file") ;
    foreach $progid (@tblname) {
   
        $progid =~ s/\s+$//;
   
        print outfile  ("insert into ... where program_id = '$progid' 
and rownum <=300 ;\n") ;
        print "insert into ... where program_id = '$progid' and rownum 
<=300 ;\n" ;
       
        }
close outfile ;


#### prog_list.txt example

name -space-space
name_address -tab-space
name_phone - somekind of whitespace

I  did perldoc -q trim and nothing. Of course chop and chomp were there 
but diddnt seem to work in a pinch (or I couldnt understand how to apply 
 the function in my case.

I am determined to learn perl and would greatly appreciate your kind 
help and paitence

thanks
rob

-- 
   Learned men are the cisterns of knowledge, not the fountainheads.  



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to