>Hi all, >I would like to match a string variable in a longer string retreiveing >the match plus 5 extra characters at each side of the >match. >This what I mean:
>$var = 'something'; >$line = 'SDFGHAsomethingWDFTsft'; >and, I would like to get in a new variable the string >'DFGHAsomethingWDFTs'. >Any help in doing this will be very appreciated. $line = 'SDFGHAsomethingWDFTsft'; $var = "something"; @x = ($line =~ /(\w{5})($var)(\w{5})/); ##or $newVar = $1.$2.$3; You may consider using eval to precompile the expression in case you have a lot's of records to regex on !! This will speed it up!! Cheers Shishir -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]