I have written a small code which will just try to split a string based on the Key. ----------------- $val="sample1a+2.8sample2a+2.8sample3a"; print "String=$val\n"; print "split Key: 2.8\n"; @arr=split(/2.8/,$val); foreach $i (@arr) { print "**Split value: $i\n"; } print "******************\n"; print "split Key: a+2.8\n"; @arr1=split(/a+2.8/,$val); foreach $j (@arr1) { print "**Split value: $j\n"; } ---------------- The first case the key is 2.8 and the output is correct, but if i want to split the string based on key "a+2.8" it's giving an improper result. String=sample1a+2.8sample2a+2.8sample3a split Key: 2.8 **Split value: sample1a+ **Split value: sample2a+ **Split value: sample3a ****************** split Key: a+2.8 **Split value: sample1a+2.8sample2a+2.8sample3a Can anyone tell me what changes are needed to split the string based on "a+2.8" Thanks, Prakash
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com