Actions
Matchtext » History » Revision 5
« Previous |
Revision 5/11
(diff)
| Next »
Per Amundsen, 11/14/2015 01:50 AM
- Table of contents
- Matchtext
- Wild characters
- Regex text pattern
- Matchtext Evaluation
Matchtext¶
A <matchtext> is a text pattern that AdiIRC will use to compare with something during a scripting event.
Wild characters¶
The matchtext can contain wild characters:
* - matches any text? - matches any single letter
& - matches any single word
Example
; The matchtext will only match if the ONLY word is "!test" on *:TEXT:!test:*:echo -ag Match ; The matchtext will match if the text starts with "!test" on *:TEXT:!test*:*:echo -ag Match ; The matchtext will match if the text ends with the word "!test" on *:TEXT:*!test:*:echo -ag Match ; The matchtext will match any text that has "!test" in it (anywhere) on *:TEXT:*!test*:*:echo -ag Match ; The matchtext will match any text that start with the word test !test and his only followed by a second word on *:TEXT:!test &:*:echo -ag Match
Regex text pattern¶
The matchtext parameter can also be a Regular Expression Pattern by using the '$' event prefix.
Example
on $*:text:/^!test$/i:#:{ msg $chan Test Worked! }
Matchtext Evaluation¶
Matchtext can be evaluated using $(code) or contain a single %variable.
Example
; Set a target variable. set %target #channel ; Subscribe to the TEXT event, try evaluate my nick, and if it matches, print a text. on *:TEXT:$(* $+ $me $+ *)):%target:echo -ag My nick was highlighted on %target
Updated by Per Amundsen about 9 years ago · 5 revisions