Имя: Пароль:
1C
1С v8
Замена подстроки на подстроку
0 stas_undead
 
26.09.12
11:55
Добрый день, форумчане!

Возник такой вопрос:

У меня есть многострочная строка. Мне необходимо заменить несколько строк из этой строки на другую.

Гугл мне сегодня не помог, к сожалению :(
1 Maxus43
 
26.09.12
11:56
стрзаменить?
2 Liova
 
26.09.12
11:56
И чем СтрЗаменить не подходит в такой постановке вопроса?
3 ЧашкаЧая
 
26.09.12
11:57
4 DrShad
 
26.09.12
11:57
(0) а СП тоже украли?
5 stas_undead
 
26.09.12
12:10
Не так поставил вопрос. Очень извиняюсь за это.
Вопрос вот в чём:
Есть строка
       function draw(nRif){
           var ii = 0;
           for (i=0; i < totcoppie; i++)
           {
               if ( nRif == aCoppia[i][1] && ii == 0 )
               {
                   //__doPostBack("DataGrid1$_ctl" + aCoppia[i][0] + "$_ctl0","");
                   
                   document.getElementById("lstComponenti").value = nRif;
                   document.getElementById("Hiddentxt").value = nRif;
                   var oButton = document.getElementById("BtnArea");
                   oButton.click();
                   ii++
               }
           }
           for (i=0; i < totaree; i++)
           {
               if ( nRif == aElenco[i][1] )
               {
                   document.getElementById(aElenco[i][0]).style.display="";
               } else {
                   document.getElementById(aElenco[i][0]).style.display="none";
               }
           }
           
       }

Её нужно найти и заменить среди огромного текста.
Все кавычки заменил на две кавычки, что ещё я мог забыть?
6 Liova
 
26.09.12
12:20
Символы перевода строки |

В текстах запросов, например, отлично заменяются многострочные части. Так что у тебя просто не то ищется. Табуляция не там, пробел, неразрывный пробел, где-то отличия есть.
7 stas_undead
 
26.09.12
12:59
Спасибо, Лёва. Посимвольно выяснил, что в конце каждой строчки типа
|            var ii = 0;
|            for (i=0; i < totcoppie; i++)
Не хватает символа возврата каретки.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший