The following line of code should select numbers within words
((?=[a-zA-Z])\\d+(?=[a-zA-Z])?|(?=[a-zA-Z])?\\d+(?=[a-zA-Z]))
but for