Получение текста

Статус
В этой теме нельзя размещать новые ответы.

Kolya_Kortez

Участник
Автор темы
49
3
У меня есть скрипт:
Код:
file =  %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %file%
If RegExMatch( A_LoopReadLine, "Nik \[(.*)]  R-IP \[(.*)]  IP \[(.*)]", line)
Как мне обрабатывать его с конца и останавливать работу Loop, если имеется одна строка с нужной регуляркой?

Заранее спасибо.
 

Vlad Horii

Известный
Проверенный
310
171
У меня есть скрипт:
Код:
file =  %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %file%
If RegExMatch( A_LoopReadLine, "Nik \[(.*)]  R-IP \[(.*)]  IP \[(.*)]", line)
Как мне обрабатывать его с конца и останавливать работу Loop, если имеется одна строка с нужной регуляркой?

Заранее спасибо.
Ломать цикл же , не?
break
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Как читать с конца? Мне нужно с конца читать файл, а не с начала :((
AutoHotKey:
file := "file.txt", TotalLines := 0
Loop, Read, %file%
    TotalLines++

Loop, % TotalLines
{
    FileReadLine, line, %file%, % TotalLines - A_Index + 1
    MsgBox, 4, Test, % "Строка №" TotalLines - A_Index + 1 ":`n" line "`nПродолжить?"
    IfMsgBox, No
        break
}
 
Статус
В этой теме нельзя размещать новые ответы.