|
Как передать СтрРазделить(Строка) в Составить 🠗 (Волшебник 02.09.2024 21:45) | ☑ | ||
---|---|---|---|---|
0
maksich1337
naïve
28.08.24
✎
13:17
|
Как передать СтрРазделить(Строка) в Составить?
|
|||
1
Волшебник
28.08.24
✎
13:20
|
Нежно
|
|||
2
Мультук
гуру
28.08.24
✎
13:22
|
(0)
1) Что такое "Составить" ? 2) Составить = СтрРазделить(Строка); Так пойдет ? |
|||
3
Волшебник
28.08.24
✎
13:22
|
(2) 👍 так их!
|
|||
4
maksich1337
naïve
28.08.24
✎
13:23
|
Неправильно сформулировал,
Мне нужно в Соответствие добавить слова полученные из СтрРазделить(ВРег(Строка)," "); |
|||
5
Волшебник
28.08.24
✎
13:28
|
(4) Похоже на план... А зачем? Что в строке?
|
|||
6
maksich1337
naïve
28.08.24
✎
13:29
|
в строке просто текст из поле ввода формы
|
|||
7
Мультук
гуру
28.08.24
✎
13:34
|
(4)
Никакого сахара! Только хардкор и олдскул соотв = Новый Соответствие; Для каждого строка из СтрРазделить(ВРег(Строка)," ") Цикл соотв.Вставить(строка); КонецЦикла; |
|||
9
Волшебник
28.08.24
✎
13:30
|
(7) до слёз...
|
|||
10
maksich1337
naïve
28.08.24
✎
15:48
|
Спасибо добрые люди!
|
|||
11
craxx
28.08.24
✎
15:54
|
(4) ну раз нужно - разрешаю добавить!
|
|||
12
Волшебник
28.08.24
✎
15:56
|
(10) И вам спасибо, что раскрашиваете нашу унылую жизнь такими весёлыми ветками! 🔥
|
|||
13
Franchiser
гуру
28.08.24
✎
21:46
|
(0) получить массив, используя разделитель " " через модуль общегоназначения и обойти
|
|||
14
timurhv
28.08.24
✎
21:48
|
Смотря чем скормить СтрРазделить, может и пустые строки выдать
|
|||
15
Franchiser
гуру
28.08.24
✎
21:51
|
(14) при обходе проверять что строка не пустая при складывании в соответствие, а вообще лучше найти внешнюю компоненту которая сделает всю работу за вас
|
|||
16
Волшебник
29.08.24
✎
08:32
|
(15) плохой ответ
|
|||
17
lEvGl
гуру
29.08.24
✎
09:22
|
гммм.. если в строке будут одинаковые слова?
но зачем оно вообще надо? |
|||
18
Волшебник
29.08.24
✎
09:53
|
(17) зануда
|
|||
19
arsik
гуру
29.08.24
✎
12:31
|
(15) В ключ все же лучше индекс массива положить. Может у него далее в задании вернуть строку обратно
|
|||
20
lEvGl
гуру
29.08.24
✎
22:01
|
(18) да ну, весело же будет)
|
|||
21
maksich1337
naïve
02.09.24
✎
10:46
|
(17) Домашнее задание) Учусь)
|
|||
22
Волшебник
02.09.24
✎
10:54
|
(21) Тренируйся лучше... на кошках!
https://vk.com/video4358782_456239110 |
|||
23
maksich1337
naïve
02.09.24
✎
13:52
|
(22) Решил
&НаКлиенте Процедура Подсчитать(Команда) МассивСлов = Новый Соответствие; Для Каждого Слово из СтрРазделить(ВРег(Строка), " ", Ложь) Цикл МассивСлов.Вставить(Слово); КонецЦикла; Сообщить("Количество уникальных слов: " + МассивСлов.Количество()); КонецПроцедуры |
|||
24
maksich1337
naïve
02.09.24
✎
13:54
|
я просто забыл что соответствие записывает уникальные значения) Коллега подсказал
|
|||
25
Волшебник
02.09.24
✎
13:54
|
(23) Плохой программный код
|
|||
26
Волшебник
02.09.24
✎
13:58
|
(23)
Плохое имя процедуры Подсчитать >> МассивСлов = Новый Соответствие; Это не массив, хотя в имени переменной есть слово "Массив". Это введение в дезинформацию. А вот здесь лучше ввести новую переменную, именно МассивСлов: >> СтрРазделить(ВРег(Строка), " ", Ложь) Непонятно, зачем вообще считать кол-во уникальных слов в строке. Чтобы что? Что со знаками препинания? |
|||
27
maksich1337
naïve
02.09.24
✎
14:06
|
Задание такое, найти число уникальных слов, знаки препинания можно не считать. Имя переменной поправлю
|
|||
28
maksich1337
naïve
02.09.24
✎
14:07
|
Просто что то вроде знакомства с соответствием
|
|||
29
Волшебник
02.09.24
✎
14:12
|
(27) Странно, что задание мы узнали в сообщении (27) 2 сентября, а не в (0) ещё 28 августа
|
|||
30
CepeLLlka
02.09.24
✎
14:13
|
||||
31
Галахад
гуру
02.09.24
✎
14:20
|
Результат = СтрРазделить(ВРег(Строка), " ", Ложь).Количество();
|
|||
32
Волшебник
02.09.24
✎
14:21
|
(31) надо ж уникальных
|
|||
33
Timon1405
02.09.24
✎
14:27
|
(27) echo 'это это. моя моя моя, строка' | sed 's/\W\+/\n/g' | sed '/^$/d' | uniq -c
|
|||
34
Галахад
гуру
02.09.24
✎
14:25
|
Да, видимо я не читатель...
|
|||
35
Волшебник
02.09.24
✎
14:27
|
Давайте я вам дам новую задачу на работу со строками:
Перевернуть строку на разных языках программирования
Для ориентировки исходная строка: "топот" результат: "топот" |
|||
36
maksich1337
naïve
02.09.24
✎
14:43
|
Как сдам задание, попробую сделать тоже
|
|||
37
maksich1337
naïve
02.09.24
✎
14:42
|
ну только слово другое)
|
|||
38
Волшебник
02.09.24
✎
14:56
|
(36) на СКД сможете?
|
|||
39
Franchiser
гуру
02.09.24
✎
15:06
|
(38) легко - делаем в глобальном модуле функцию и вызываем из скд
|
|||
40
Волшебник
02.09.24
✎
15:09
|
(39) А через БСП сможете?
|
|||
41
maksich1337
naïve
02.09.24
✎
15:38
|
(38) У меня скд после еще нескольких модулей, пока рано
|
|||
42
Волшебник
02.09.24
✎
16:02
|
(41) Покажите список модулей обучения
|
|||
43
maksich1337
naïve
02.09.24
✎
18:56
|
(42) Нетология который https://git.marychev.ru/PavelMarychev/1C_programmer_netology/src/branch/master только чуть редактированный но суть одна
|
|||
44
Franchiser
гуру
02.09.24
✎
21:06
|
(40) конечно, устраиваемся работать в 1С, пишем новую функцию для бсп, пользуемся
|
|||
45
mikecool
03.09.24
✎
11:34
|
скрытая реклама курсов?
|
|||
46
Волшебник
03.09.24
✎
11:55
|
(45) Судя по ученику, антиреклама
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |