in reply to array of arrays

may be you can use split as follow

@array={'AAAA335.879','abcd','eghytr','rhty'} split(/^\W+\d+\.?\d*/,@array)