Имя: Пароль:
1C
1С v8
Форматирование текста для Макета
0 Demanufactyre
 
10.08.17
12:19
Привет, ребята!
Подскажите как форматировать 4 слова в 2?
Например;
"Ели мясо мужики, пивом запивали"
И "Каждый охотник желает знать где сидит фазан"
После формата (Должно остаться два первых слова).
"Если мясо"
И "Каждый охотник"

Это первая задача.
А вот вторая.

Как сделать чтоб при "Ели мясо мужики, пивом запивали" после формата выходило "Если мясо" (т.е. две первые строки),
А при "Каждый охотник желает знать где сидит фазан" после формата "Каждый охотник желает" (т.е. 3 строки текста)?

Есть ли в 1С форматирование по количеству слов?
1 Гипервизор
 
10.08.17
12:41
(0) Пробелы считайте и делите строку.
А вообще творчество КиШа лучше не алгоритмизировать.
2 Demanufactyre
 
10.08.17
12:47
Как посчитать пробелы?
3 Lexey_
 
10.08.17
12:59
(2) СтрЧислоВхождений (StrOccurrenceCount)
Синтаксис:

СтрЧислоВхождений(<Строка>, <ПодстрокаПоиска>)
4 1dvd
 
10.08.17
13:01
В запросе или так?
5 Demanufactyre
 
10.08.17
13:11
Лучше конечно программным кодом. Мне просто не понятно как именно посчитать слова. Можно посчитать буквы и убрать не нужные, А вот слова как не понятно.
6 Demanufactyre
 
10.08.17
13:11
Lexey_ Спасибо, завтра попробую.
2 + 2 = 3.9999999999999999999999999999999...