Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2021-07-11 10:40:30 ЛС | профиль | цитата
Нужно выделить в тексте только четырехзначные цифры если начинается на New, вроди делаю правильно и не работает, элементарная задача
Сам текст
New video - 0003

[IMG]https://i115.fastpic.ru/thumb/2021/0705/7c/9ffd1391023d2fd9c0874d2d7d91577c.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/06/b4da5036533ef0128b559fe4758e1506.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/b6/ef89b6f8be82875635f3bcd30e132bb6.jpeg[/IMG]

[IMG]https://thumbs4.imagebam.com/78/f8/f2/geVQOL_t.jpg[/IMG]


111111111111111111111111111111
New video - 0004

[IMG]https://i115.fastpic.ru/thumb/2021/0705/a4/3bdc1ab6b9b5432918385b1a8889b9a4.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/41/783b55efad0b07212e93ac491299c341.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/f8/d739cf5fa0d5765b11ab2521d8023ff8.jpeg[/IMG]

[IMG]https://thumbs4.imagebam.com/d7/f2/5c/MgeQOQ_t.jpg[/IMG]


111111111111111111111111111111
New video - 0005

[IMG]https://i115.fastpic.ru/thumb/2021/0705/bc/832981220cbde1222ae489413df5acbc.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/a5/db048f65827b89cdb1d380d208703ea5.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/ad/5075597c25b2e134323f0580f975b0ad.jpeg[/IMG]

[IMG]https://thumbs4.imagebam.com/9f/ff/58/geVQOR_t.jpg[/IMG]


111111111111111111111111111111

è òàê äàëåå
,
,
,
,
,,
,
,
,,
,
,,

Как делаю
Add(MainForm,2953706,119,126)
{
}
Add(RE_Search,12804012,189,189)
{
Expression="New.*####"
link(onMatch,10198821:doAdd,[])
link(SourceStr,4521982:Text,[])
}
Add(StrList,4521982,189,140)
{
Strings=#16:New video - 0003|0:|275:[IMG]https://i115.fastpic.ru/thumb/2021/0705/7c/9ffd1391023d2fd9c0874d2d7d91577c.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/06/b4da5036533ef0128b559fe4758e1506.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/b6/ef89b6f8be82875635f3bcd30e132bb6.jpeg[/IMG]|0:|61:[IMG]https://thumbs4.imagebam.com/78/f8/f2/geVQOL_t.jpg[/IMG]|0:|0:|30:111111111111111111111111111111|16:New video - 0004|0:|275:[IMG]https://i115.fastpic.ru/thumb/2021/0705/a4/3bdc1ab6b9b5432918385b1a8889b9a4.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/41/783b55efad0b07212e93ac491299c341.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/f8/d739cf5fa0d5765b11ab2521d8023ff8.jpeg[/IMG]|0:|61:[IMG]https://thumbs4.imagebam.com/d7/f2/5c/MgeQOQ_t.jpg[/IMG]|0:|0:|30:111111111111111111111111111111|16:New video - 0005|0:|275:[IMG]https://i115.fastpic.ru/thumb/2021/0705/bc/832981220cbde1222ae489413df5acbc.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/a5/db048f65827b89cdb1d380d208703ea5.jpeg[/IMG] [IMG]https://i115.fastpic.ru/thumb/2021/0705/ad/5075597c25b2e134323f0580f975b0ad.jpeg[/IMG]|0:|61:[IMG]https://thumbs4.imagebam.com/9f/ff/58/geVQOR_t.jpg[/IMG]|0:|0:|30:111111111111111111111111111111|0:|11:и так далее|1:,|1:,|1:,|1:,|2:,,|1:,|1:,|2:,,|1:,|2:,,|0:|
}
Add(Memo,10198821,245,189)
{
Left=245
Top=185
Align=5
ScrollBars=2
}
Add(Button,12984757,119,189)
{
Left=115
Top=185
link(onClick,12804012:doExec,[])
}

Нужно найти все номера четырехзначные где начинается на New
Регулярка такая New.*?\d{4}$ работает тут, а в Notepad++, работает, значит или наши регулярки нужно писать особым образам, или компилятор об этом и не слышал, так главное, некоторые то регулярки работают, так что тут сложного то New.*?\d{4}$, элементарное не работает
карма: 4

0
Редактировалось 3 раз(а), последний 2021-07-11 11:18:15