In line
"Теоретики3 и 2п4423рактики палинд4442рома выделили 2многочис2ленные4 погран24ичные2 с пал24инд4ром4м формы" find words consisting of numbers and letters.
I can not write a regular expression for the job, it just happened:
([a-zA-Zа-яА-ЯёЁ]+\d+[a-zA-Zа-яА-ЯёЁ]+)|(\d+[a-zA-Zа-яА-ЯёЁ]+)|([a-zA-Zа-яА-ЯёЁ]+\d+) But then the word пал24инд4ром4м divided into three, and the погран24ичные2 not completely distinguished.