Вверх ↑
Ответов: 207
Рейтинг: 14
#1: 2020-12-23 18:01:46 ЛС | профиль | цитата
flud писал(а):
так же можно RegExpr использовать

Можно конечно, только немного не так. ТС нужно удалять строки, а не слова.
Вот пример с удалением строк.

Add(MainForm,16628527,154,182)
{
Width=391
Height=374
}
Add(Button,15147602,154,280)
{
Left=10
link(onClick,3967937:doEvent1,[])
}
Add(RE_Replace,1030913,245,287)
{
Point(Expression)
link(onReplace,10735415:doText,[])
link(SourceStr,10735415:Text,[(251,271)(286,271)(286,313)(328,313)])
link(Expression,4851424:FString,[])
}
Add(RichEdit,10735415,322,273)
{
Left=5
Top=25
Width=365
Height=305
Strings=#130:Доброго дня всем.Подскажите пожалуйста кто знает.Возможно ли сделать удаление строк по маске.Думал легко справлюсь а что-то затык.|9:Например:|18:Москва бла-бла-бла|16:Рига бла-бла-бла|21:Ленинград бла-бла-бла|18:Москва бла-бла-бла|16:Рига бла-бла-бла|40:Строки Москва удалить остальные оставить|
ScrollBars=3
}
Add(Edit,1820605,252,175)
{
Left=100
Width=120
Text="Москва"
}
Add(FormatStr,4851424,252,224)
{
Mask="([^\x0D\x0A]+|)%1.*?(\x0D\x0A|$)"
Point(FString)
link(Str1,1820605:Text,[])
}
Add(Hub,3967937,203,280)
{
link(onEvent1,4851424:doString,[(237,286)(237,230)])
link(onEvent2,1030913:doReplace,[])
}

карма: 2

0