|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
06.11.2007, 17:35 | #1 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
вопрос по $.lastMatchN
Я немного не понял как использовать эту команду
(.*) \(.* \(.* <-- зачем это нужна? или можна так.... Player (.*) is casting Extremity Fist on you єто правильно? consol /.*/ do pm "$.lastpm" $.lastMatchN |
06.11.2007, 18:21 | #2 |
Злостный ROFANовец
Регистрация: 30.11.2006
Сообщений: 532
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
флуд!
(.*) \(.* это нарисованы сиськи, хорошая команда |
06.11.2007, 18:49 | #3 |
Админ
|
masterspirta, $.lastMatchN тут вовсе не при чём, "(.*) \(.*" - это regexp (регулярное выражение, шаблон)
тут вроде как-то описано По экспериментируй и ты поймёшь что это
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
06.11.2007, 19:04 | #4 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
я читал там....
И норм читал и там написано что языке Perl сочетание .* означает - любое число любых символов. Я хочу знать если мне надо вытянуть допустим ник как показано в примере то на его месте мне надо поставить именно эту комбинацию --> (.*) \(.* А переменная $.lastMatchN принимает значение той хрени которую ты хочеш вытащить (.*) \(.* Но допустим мне нада написать |(любое число любых символов. ) 1+1| тоесть мне нада написать |(.*) \(.* 1+1 | я правильно думаю? |
06.11.2007, 19:56 | #5 | ||||
Админ
|
нет, не правельно, точнее не совсем правельно!
Допустим у нас есть некий шаблон Цитата:
Код:
сработает на: Player 4epT (0) is casting Extremity Fist on you (time 920ms) Player вапвапвап is casting Extremity Fist on you (time 920ms) Player ыва ыва ыва ыва ыва is casting Extremity Fist on you (time 920ms) $.lastMatchN - это то что находится в скобках, например: Цитата:
Код:
сработает на: Player 4epT (0) is casting Extremity Fist on you (time 920ms) Player вапвапвап is casting Extremity Fist on you (time 920ms) Player ыва ыва ыва ыва ыва is casting Extremity Fist on you (time 920ms) Код:
$.lastMatch1 = 4epT (0) $.lastMatch1 = вапвапвап $.lastMatch1 = ыва ыва ыва ыва ыва Обращаю внимание, что скобки "(" и ")" - это в шаблоне на самом деле не символ скобки, это так называемые метасимволы. Они ограничивают несколько символов, которые будут записаны в переменную $.lastMatch1. Пример2: Цитата:
Код:
сработает на: Player 4epT (0) is casting Extremity Fist on you (time 920ms) Player вапвапвап is casting Extremity Fist on you (time 920ms) Player ыва ыва ыва ыва ыва is casting Extremity Fist on you (time 920ms) Код:
$.lastMatch1 = Player $.lastMatch2 = 4epT (0) $.lastMatch1 = Player $.lastMatch2 = вапвапвап $.lastMatch1 = Player $.lastMatch2 = ыва ыва ыва ыва ыва наклонная черта "\" - отменяет значение метосимвола. Т.е. если мы напишем так: Цитата:
Код:
сработает на: Player 4epT (0) is casting Extremity Fist on you (time 920ms) Player вапвапвап (sdfsdf) is casting Extremity Fist on you (time 920ms) Player ыва ыва ыва ыва ыва (ыва ывц43) is casting Extremity Fist on you (time 920ms) не сработает на: Player 4epT is casting Extremity Fist on you (time 920ms) Player вапвапвап ( is casting Extremity Fist on you (time 920ms) Player ыва ыва ыва ыва ыва ) is casting Extremity Fist on you (time 920ms) Код:
$.lastMatch1 = 4epT $.lastMatch1 = вапвапвап $.lastMatch1 = ыва ыва ыва ыва ыва
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
||||
06.11.2007, 22:03 | #6 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
огромнейшее спасибо сам бы не разобрался теперь понял на 100% откуда ноги растут и на чом єто всё стоит!!!!!
|
06.11.2007, 22:13 | #7 |
Админ
|
masterspirta, может есть предложения как это более понятно написать?
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
08.11.2007, 15:48 | #8 | |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
я ещо чуть глубже капнул вот здесь-->
Цитата:
Последний раз редактировалось masterspirta; 08.11.2007 в 15:50. |
|