Page 1 of 2

Pascal Script, поиск выражения в строке

Posted: 21.03.2006 14:09
by L'inconnu
скажем так:

s := Journal(InJournalBetweenTimes(...))

если <выражение> встречается в s то ...

Posted: 21.03.2006 15:30
by Antarius
А вот надо так: :)

Code: Select all

me := Now;
e := InJournalBetweenTimes('выражение', me, Now); 
   if (e >= 0) then
      begin
      ...
      end;

Posted: 21.03.2006 16:22
by SLAK
А можно так:

Code: Select all

me := Now; 
   if (InJournalBetweenTimes('выражение', me, Now)>=0 ) then 
      begin 
      ... 
      end;

Posted: 21.03.2006 17:03
by Miralex
Вообщето верный вариант у Antarius-а.
Надо именно ">= 0", потому, как если "выражение" не будет найдено, то должно вернуть -1.

Posted: 21.03.2006 17:58
by SLAK
Извиняюсь :oops: Токо что с Инжой работал, так по инерции нету мысль написал :roll:

Posted: 21.03.2006 19:16
by L'inconnu
и все таки! именно "если <выражение> встречается в s то ..." именно в Pascal Script.

зыж не первый день в стелсе ;) мне интересно знать можно ли такое в Pascal Script.

Posted: 21.03.2006 19:53
by Miralex
Вроде бы тебе показали как находить подстроку в журнале.
Если ты спрашивал другое, то перефразируй вопрос так, чтобы было понятно чего ты хочешь.

Posted: 22.03.2006 8:51
by L'inconnu
как найти фразу в текстовой переменной

Posted: 22.03.2006 9:06
by Miralex
function BMSearch(StartPos: Integer; const String, SubString: String): Integer; - Ф-ция возвращает первое вхождение подстроки в строке.

Взято тут.

Posted: 22.03.2006 11:59
by L'inconnu
вот! то что надо. спасибо

Posted: 22.03.2006 13:57
by SLAK
L'inconnu wrote:вот! то что надо. спасибо
А можно примеры реализации в УО? Тоесть зачем это ваще нада?

Posted: 22.03.2006 17:39
by L'inconnu
не надо :) просто столкнулся с чем-то смежным и стало интересно, на будущее.

Posted: 22.03.2006 18:27
by ParadoX
полезная очень вещь.. например делать всякие вы***ны по методу Тотуса.. определять эксептовое оружие или нет к примеру

тут вообще парадоксальный народ сидит... одному надо хексовый ввод чего то там... другому пакеты слать...

Posted: 22.03.2006 19:17
by SLAK
ParadoX wrote: тут вообще парадоксальный народ сидит
У самого то ник парадоксалбный :)

Posted: 23.03.2006 11:35
by L'inconnu
ParadoX wrote:полезная очень вещь.. например делать всякие вы***ны по методу Тотуса.. определять эксептовое оружие или нет к примеру
что значит "эксептовое"?

КликТаргет(оружие)
ВэйтЖурналЛайн("Ю си:", 3000)
иф ИнЖурналБитвинТаймс ("эксептовое оружите", время перед кликом, сейчас) <> -1 тогда бла бла бла ;)