с предложенной тебе регуляркой "(\s\d+\s)" ничего не сбоит. нормально переносится
Сбоит. Если ник у человека заканчивается на цифры, то значение переносится. А вообще ник может быть таким по умолчанию "Driver 4446" Может уже и пятизначные есть, но пока не видел.
А какие там цифры? В плане, если слово оканчивается на 1-2 цифры максимум, а номера 4х значные, то можно поставить ограничение по длине ([0-9]{4,}). Хотя это костыль.
Номера не более 99999. И как видишь выше, то может ник по умолчанию попасть в условие. Вот наверно самые плохие ситуации.
"Driver 1234 23435 aaa3 4355 bbbb45 45433" и надо чтобы регулярка поняла это и сделала:
Driver 1234 23435
aaa3 4355
bbbb45 45433
Но не уверен, что такая регулярка вообще существует. Еще и спецсимволы некоторые в ники вставляют. Может я неправильно вообще к задаче подхожу, но тогда мне нужен эксперт по Гугл таблицам.
вот формула
=If(COUNTA(Results!F2:F50)=0; ; REGEXREPLACE(TEXTJOIN(" "; true; QUERY(Results!A:F;"select A,F order by F desc limit 5")); "\b(\d\d+\s)"; "$1"&char(10)&""))
Делается запрос. Берутся данные в виде матрицы, матрица переводится в одну строку разделяемая пробелами, потом это строка разбивается регуляркой.
Хм... Может сработал метод резинового утенка. Может надо пробел на что-то другое и переносить по этому символу? Или хрен редьки не слаще?