|
поиск 1с продолжение | ☑ | ||
|---|---|---|---|---|
|
0
Enot_tut
03.06.20
✎
15:49
|
есть большой текст,(не таблица) в нем есть одинаковые текст product__image он находиться в разных строках их более 50 , как с помощью найти обратиться каждому, а не 1 которому нашел? цикл не предлагать так как текст содержит более 600 к строк
|
|||
|
1
МихаилМ
03.06.20
✎
15:52
|
что значит "обратиться" ?
|
|||
|
2
Enot_tut
03.06.20
✎
15:54
|
(1) узнать на какой строке встретился данное слово
|
|||
|
3
ДНН
03.06.20
✎
15:57
|
(0)
Массив = СтрРазделить(ТвояСтрока, "product__image", Ложь); Колво = Массив.Количество(); |
|||
|
4
ДНН
03.06.20
✎
15:57
|
Колво = Массив.Количество()-1;
|
|||
|
5
Enot_tut
03.06.20
✎
16:02
|
(4) не подошло он весть текст засунул по буквам массив
|
|||
|
6
Enot_tut
03.06.20
✎
16:05
|
102 "w" Строка
103 "b" Строка 104 "bl" Строка 105 """ Строка 106 "="y" Строка |
|||
|
7
vova1122
03.06.20
✎
16:06
|
(0) еще можно СтрЧислоВхождений или СтрНайти
|
|||
|
8
VS-1976
03.06.20
✎
16:16
|
// Функция разбивает строку на подстроки
// Возвращает массив строк Функция Split( ПереданнаяСтрока, Разделитель ) Экспорт СтрокаДанных = ПереданнаяСтрока; СтрокаДанных = СтрЗаменить( СтрокаДанных, """", """""" ); ЧислоВхождений = СтрЧислоВхождений( СтрокаДанных, Разделитель ); СтрокаДанных = СтрЗаменить( СтрокаДанных, Разделитель, """},{""S"",""" ); СтрокаДанных = "{""#"",51e7a0d2-530b-11d4-b98a-008048da3034,{" + СтрЗаменить( ЧислоВхождений + 1, Символы.НПП, "" ) + ",{""S"",""" + СтрокаДанных + """}}}"; Возврат ЗначениеИзСтрокиВнутр( СтрокаДанных ); КонецФункции |
|||
|
9
Enot_tut
03.06.20
✎
16:23
|
(8) спасибо то что нужно
|
| Форум | Правила | Описание | Секции | Поиск |