Project

General

Profile

Scripting Operators » History » Revision 20

Revision 19 (Per Amundsen, 10/22/2015 03:59 PM) → Revision 20/64 (Per Amundsen, 10/22/2015 04:00 PM)

h1. Scripting Operators 

 <pre> 
 === 
 ismatch 
 ison 
 isop 
 ishop 
 issop 
 isowner 
 isvoice 
 ischan 
 isreg 
 isban 
 isinvite 
 isexcept 
 isignore 
 isurl 
 !ismatch 
 !ison 
 !isop 
 !ishop 
 !issop 
 !isowner 
 !isvoice 
 !ischan 
 !isreg 
 !isban 
 !isinvite 
 !isexcept 
 !isignore 
 !isurl 
 </pre> 

 h2. Math Comparison Operators 

 |_.Syntax |_.Name |_<.Result | 
  |=. <notextile>%x == %y</notextile> 
 <notextile>%x = %y</notextile> 
 <notextile>%x != %y</notextile> 
 <notextile>%x !== %y</notextile> 
 <notextile>%x < %y</notextile> 
 <notextile>%x > %y</notextile> 
 <notextile>%x <= %y</notextile> 
 <notextile>%x >= %y</notextile> 
 <notextile>%x // %y</notextile> 
 <notextile>%x \\ %y</notextile> 
 <notextile>%x & %y</notextile> 
  |^. Equal 
 Equal 
 Not equal 
 Not equal 
 Less than 
 Greater than 
 Less than or equal to 
 Greater than or equal to 
 Multiple Of (Divides) 
 Not Multiple Of (Not Divides) 
 Bitwise And 
  |^. True, if %x is equal to %y. 
 True, if %x is equal to %y. 
 True, if %x is not equal to %y. 
 True, if %x is not equal to %y. 
 True, if %x is strictly less than %y. 
 True, if %x is strictly greater than %y. 
 True, if %x is less than or equal to %y. 
 True, if %x is greater than or equal to %y. 
 True, if %x divides %y. 
 True, if %x does not divides %y. 
 True, if (bit representation of) %x AND %y is a none zero. 
  | 

 h2. String Comparison Operators 

 |_.Syntax |_.Name |_<.Result | 
  |=. %x isin %y 
 %x isincs %y 
 %x iswm %y 
 %x iswmcs %y 
 %x isnum 
 %x isnum N 
 %x isnum N- 
 %x isnum N-M 
 %x isletter 
 %x isletter N 
 %x isalnum 
 %x isalpha 
 %x islower 
 %x isupper 
  |^. Is In 
 Is In (case sensitive) 
 Wildcard Matching 
 Wildcard Matching (case sensitive) 	
 Is Digit 
 Is Digit, Equal to 
 Is Digit, Greater than or equal to 
 Is Digit, in Range 
 Is a Letter 
 Is a Letter In A List 
 Alphanumeric Characters 
 Alphabetic Characters 
 All lower case letters 
 All upper case letters 
  |^. True, if %x is fully found inside %y. 
 True, if %x is fully found inside (case sensitive) %y. 
 True, if wildcard string %x matches %y. 
 True, if wildcard string %x matches (case sensitive) %y. 
 True, if %x is a number. 
 True, if %x is number N. 
 True, if %x is number N or greater. 
 True, if %x is a number between N and M (inclusively). 
 True, if %x is a letter. 
 True, if %x is a letter in a list of letters. 
 True, if %x contains only alphabetic or numeric characters. 
 True, if %x contains only alphabetic characters. 
 True, if %x contains only lower case letters. 
 True, if %x contains only upper case letters. 
  | 

 h2. String Comparison Operators 

 |_.Syntax |_.Name |_<.Result | 
  |=. <notextitle>a a == b</notextitle> b 
 <notextitle>a a === b</notextitle> b 
 <notextitle>str1 str1 == str2</notextitle> str2 
 <notextitle>str1 str1 === str2</notextitle> str2 
 a < b 
 a > b 
 str1 < str2 
 str1 > str2 
  |^. Case insensitive character comparison 
 Case sensitive character comparison 
 Case insensitive String comparison 
 Case sensitive String comparison 
 Lexicographically Less ThanLexicographically Less Than 
 Lexicographically Greater Than 
 Lexicographically Less Than 
 Lexicographically Greater Than 
  |^. True, if character a is equal to character b, case insensitive. 
 True, if character a is equal to character b, case sensitive. 
 True, if str1 equals str2 in a case insensitive manner. 
 True, if str1 equals str2 in a case sensitive manner. 
 True, if the [[$asc]](a) comes before [[$asc]](b) 
 True, if the [[$asc]](a) comes after [[$asc]](b) 
 True, if str1 comes before str2 
 True, if str1 comes after str2 
  |