Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2008-12-29 00:31:13 ЛС | профиль | цитата
Dilma писал(а):
Любая строка, где есть последовательность

или

будет неверно обработана предложенной выше версией

Это почему же Такая последовательность должна выдать #13#10#13#10. В данном случае, применяется KOL функция, которая находит только первое вхождение искомой последовательности, для следующей последовательности, это будет уже следующее вхождение. Там же стоит while, он обработает все встреченные последовательности.

------------ Дoбавленo:


Dilma, проверь на примере Tada, все прекрасно работает, или вот на этом



Add(MainForm,2953706,231,175)
{
}
Add(ListBox,7564829,469,231)
{
Top=125
Width=710
Height=85
}
Add(Button,12100919,231,245)
{
Left=5
Top=225
link(onClick,2797692:doExecute,[])
}
Add(Replace,7691214,378,252)
{
SubStr=""
DestStr="

"
link(onReplace,7564829:doText,[])
link(Str,2660603:Text,[])
}
Add(Hub,6867652,329,245)
{
link(onEvent1,2660603:doLoad,[(369,251)(369,195)])
link(onEvent2,7691214:doReplace,[])
}
Add(Memo,2660603,378,161)
{
Left=5
Top=5
Width=705
ScrollBars=2
}
Add(ODialog,2797692,280,245)
{
link(onExecute,6867652:doEvent1,[])
}

------------ Дoбавленo:

Tad писал(а):
или в CodeGen, при обнаружении такой последовательности заменять её на
.

А я что предложил
------------ Дoбавленo:

Народ, вы мое предложение проверяли, или на пальцах пытаетесь доказать, что это не то, что нужно
карма: 22

0