По теме из базы знаний
Найденные решения
В общем-то, ответ был дан сразу в (2), визуализирую:
СимволыКириллицы = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
ТекстНРег = НРег(Текст);
Для Сч = 1 По СтрДлина(Текст) Цикл
Если Найти(СимволыКириллицы, Сред(ТекстНРег, Сч, 1)) > 0 Тогда
Прервать
КонецЕсли;
КонецЦикла;
Результат = Новый Массив(2);
Результат[0] = Лев(Текст, Сч - 1);
Результат[1] = Сред(Текст, Сч);
Возврат Результат
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
P.S. Кстати, статья по первой ссылке из (3) тут не поможет - при использовании СтрРазделить() или РазложитьСтрокуВМассивПодстрок() теряется первый символ во второй подстроке, который послужит разделителем.
Конечно, можно его выделить программно (например, по длине 1-й подстроки) и "приклеить" ко второй... но это ведь надо код писать - не вариант для автора, ей надо готовую функцию!
после этого собирать в нужном варианте
Подозреваю, что автор просто не понимает - как это сделать? Потому что в противном случае нужный код пишется меньше чем за минуту.
P.S. Кстати, статья по первой ссылке из (3) тут не поможет - при использовании СтрРазделить() или РазложитьСтрокуВМассивПодстрок() теряется первый символ во второй подстроке, который послужит разделителем.
Конечно, можно его выделить программно (например, по длине 1-й подстроки) и "приклеить" ко второй... но это ведь надо код писать - не вариант для автора, ей надо готовую функцию!
В общем-то, ответ был дан сразу в (2), визуализирую:
СимволыКириллицы = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
ТекстНРег = НРег(Текст);
Для Сч = 1 По СтрДлина(Текст) Цикл
Если Найти(СимволыКириллицы, Сред(ТекстНРег, Сч, 1)) > 0 Тогда
Прервать
КонецЕсли;
КонецЦикла;
Результат = Новый Массив(2);
Результат[0] = Лев(Текст, Сч - 1);
Результат[1] = Сред(Текст, Сч);
Возврат Результат
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот