Вход | Регистрация
 

поиск 1с продолжение

поиск 1с продолжение
Я
   Enot_tut
 
03.06.20 - 15:49
есть большой текст,(не таблица) в нем есть одинаковые текст  product__image он находиться  в разных  строках их более 50 , как с помощью найти обратиться каждому, а не 1 которому нашел? цикл не предлагать так как текст содержит более 600 к строк
   МихаилМ
 
1 - 03.06.20 - 15:52
что значит "обратиться" ?
   Enot_tut
 
2 - 03.06.20 - 15:54
(1) узнать на какой строке встретился данное слово
   ДНН
 
3 - 03.06.20 - 15:57
(0)
Массив = СтрРазделить(ТвояСтрока, "product__image", Ложь);
Колво = Массив.Количество();
   ДНН
 
4 - 03.06.20 - 15:57
Колво = Массив.Количество()-1;
   Enot_tut
 
5 - 03.06.20 - 16:02
(4) не подошло он весть текст засунул по буквам массив
   Enot_tut
 
6 - 03.06.20 - 16:05
102    "w"    Строка
103    "b"    Строка
104    "bl"    Строка
105    """    Строка
106    "="y"    Строка
   vova1122
 
7 - 03.06.20 - 16:06
(0) еще можно СтрЧислоВхождений или СтрНайти
   VS-1976
 
8 - 03.06.20 - 16:16
// Функция разбивает строку на подстроки

// Возвращает массив строк
Функция Split( ПереданнаяСтрока, Разделитель ) Экспорт

    СтрокаДанных = ПереданнаяСтрока;
    СтрокаДанных = СтрЗаменить( СтрокаДанных, """", """""" );
    ЧислоВхождений = СтрЧислоВхождений( СтрокаДанных, Разделитель );
    СтрокаДанных = СтрЗаменить( СтрокаДанных, Разделитель, """},{""S"",""" );
    СтрокаДанных = "{""#"",51e7a0d2-530b-11d4-b98a-008048da3034,{" + СтрЗаменить( ЧислоВхождений + 1, Символы.НПП, "" ) + ",{""S"",""" + СтрокаДанных + """}}}";

    
    Возврат ЗначениеИзСтрокиВнутр( СтрокаДанных );
    
КонецФункции
   Enot_tut
 
9 - 03.06.20 - 16:23
(8) спасибо то что нужно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.