Amit Virmani wrote:
>
> Problem:
> I have a field $cusip that has to change from ABC123-XX-7 (9 characters with '-') to
> ABC123XX (first 8 characters only without '-')
>
> I have following lines of code:
> :
> :
> $cusip =~ s/\-//g;
> $cusip =~/.${8}$/$1/g;
> :
> :
>
> Is there a shorter way to transform this.
No, not really. You can do it in one line though:
$cusip = join '', ( $cusip =~ /[^-]/g )[ 0 .. 7 ];
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>