Вверх ↑
Ответов: 632
Рейтинг: 4
#1: 2017-12-30 13:59:09 ЛС | профиль | цитата
Vadimluk1 писал(а):
StrReplace не работает. Надо заменить букву а на о . Программа место этого он выдаёт .replace(a, o)

С StrReplace нашёл подход, посылаю теперь с точек верхних, но осталось проблема, как сделать независимую замену. Если нужно поменять в потоке, а на о и о на а.

Add(StrReplace,53224,350,161)
{
 link(onReplace,2600721:doReplace,[(394,167)(394,191)(338,191)(338,216)])
 link(String,10607536:Var3,[(356,153)])
 link(SubStr,12979248:Var2,[])
 link(DestStr,10260548:Var2,[])
}
Add(StrReplace,2600721,350,210)
{
 link(onReplace,15022545:doSetText,[(618,216)(618,475)])
 link(String,10607536:Var2,[(356,184)(328,184)])
 link(SubStr,10260548:Var1,[(363,138)])
 link(DestStr,12979248:Var3,[(370,131)])
}
Add(EditText,9714181,196,98)
{
 Left=10
 Top=10
 Width=470
 link(onTextChanged,53224:doReplace,[(268,104)(268,174)(336,174)(336,167)])
}
Add(Memory,7759913,364,91)
{
 Default=String(о)
}
Add(Memory,14567824,357,91)
{
 Default=String(а)
}
Add(GetDataEx,10260548,364,133)
{
 link(Data,7759913:Value,[])
}
Add(GetDataEx,12979248,357,126)
{
 link(Data,14567824:Value,[])
}
Add(GetDataEx,10607536,322,148)
{
 Angle=3
 link(Data,9714181:Value,[(202,153)])
}
Add(TextView,15022545,854,469)
{
 Left=75
 Top=55
 Width=295
 Caption=""
}

карма: 0

0
Редактировалось 1 раз(а), последний 2017-12-30 14:00:05