Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2018-01-10 15:01:14 ЛС | профиль | цитата
ibegen, думаю, что так будет правильно.

Add(Button,3126655,49,112)
{
Left=95
Top=535
link(onClick,4880804:doExecute,[])
}
Add(ODialog,4880804,112,112)
{
link(onExecute,14989768:doEvent1,[])
}
Add(Hub,14989768,175,112)
{
link(onEvent1,10283705:doLoad,[(255,118)(255,160)])
link(onEvent2,12875589:doReplace,[(203,125)(203,153)])
}
Add(MainForm,4093148,56,49)
{
Width=362
Height=588
}
Add(ListBox,10283705,322,126)
{
Left=5
Top=5
Width=335
Height=515
}
Add(RE_Replace,12875589,217,147)
{
Expression="((1;2;3;4;5;6;7)|(;;;;;;))"
ReplaceStr=" "
link(onReplace,10283705:doText,[])
link(SourceStr,10283705:Text,[(223,135)(283,135)(283,183)(328,183)])
}

Про строку "1;2;3;4;5;6;7" совсем забыл.
Только вот неизвестно, эта строка именно такая всегда, или цифири могут быть другими?
Тоже самое и с ";;;;;;", число знаков постоянно?
Если нет, то можно поправить немножко регулярное выражение. (([0-9])(;)+) и (;;).
Tad, согласен, что регулярные чуть больше весят, зато на все случаи жизни.
карма: 6

0
Редактировалось 3 раз(а), последний 2018-01-10 15:22:34