1

Тема: SAMP: Получение времени строки

Здравствуйте, есть некий скрипт, смотрите ниже, он производит поиск по 30 последним строкам.

		loop 30	
		if RegExMatch(     log.str[log.num + 1 - A_Index]
            ,"\[(..):(..):(..)\].*?Боеприпасы доставлены в [a-zA-Z0-9_], [0-9]+/[0-9]+. На складе:.*?"
            , Time) and (log.find:=log.num + 1 - A_Index)
                break
if (Time != "") {
MsgBox, %Time%
}
else
{
MsgBox, Нет данных
}

Мне нужно вывести время из timestamp ([(..):(..):(..)]), найденной строки, а именно часы и минуты.
Пример текста в котором ищет:

+ открыть спойлер

[11:16:04]         Отредактировал сотрудник LS News: Redaktor_Traktor
[11:16:17]  Valera_Severov крикнул: Ау.
[11:16:22]  Администратор: Admin забанил Cheater. Причина: Чит
[11:16:26]  SMS: ку . Отправитель: Vasiok_Reshalo[333]
[11:16:27] - Lesha_Kekos: Привет.
[11:16:28]  Ст.сержант  Petya_Ivanov:  [тэг]: Боеприпасы доставлены в SFA, 6/6. На складе: 73520
[11:16:32]  Прапорщик  Prapor_Abdulaev:  [тэг]: LSPD - n SFPD - 49 LVPD - 77 FBI - 38 SFA - 72. На 11:15
[11:16:45]  Aleksandr_Raze достает мобильник
[11:16:45]  SMS: ку. Получатель: Vasiok_Pupkin[333]
[11:16:45]  Сообщение доставлено

2

Re: SAMP: Получение времени строки

Уже решено.

3

Re: SAMP: Получение времени строки

.):(..)\].*?Боеприпасы дос

По поводу вот этой части

.*?

абсолютно бессмысленная запись символов. шаблон (.*) и так является необязательным. А так же лучше эту часть поместить в скобки.