Project

General

Profile

Scripting Operators » History » Version 20

Per Amundsen, 10/22/2015 04:00 PM

1 1 Per Amundsen
h1. Scripting Operators
2
3
<pre>
4
===
5
ismatch
6
ison
7
isop
8
ishop
9
issop
10
isowner
11
isvoice
12
ischan
13
isreg
14
isban
15
isinvite
16
isexcept
17
isignore
18 9 Per Amundsen
isurl
19 3 Per Amundsen
!ismatch
20
!ison
21
!isop
22
!ishop
23
!issop
24
!isowner
25
!isvoice
26
!ischan
27
!isreg
28
!isban
29
!isinvite
30 1 Per Amundsen
!isexcept
31 3 Per Amundsen
!isignore
32
!isurl
33 9 Per Amundsen
</pre>
34 1 Per Amundsen
35 10 Per Amundsen
h2. Math Comparison Operators
36 13 Per Amundsen
37 10 Per Amundsen
|_.Syntax |_.Name |_<.Result |
38
 |=. <notextile>%x == %y</notextile>
39 11 Per Amundsen
<notextile>%x = %y</notextile>
40 12 Per Amundsen
<notextile>%x != %y</notextile>
41 16 Per Amundsen
<notextile>%x !== %y</notextile>
42 12 Per Amundsen
<notextile>%x < %y</notextile>
43
<notextile>%x > %y</notextile>
44
<notextile>%x <= %y</notextile>
45
<notextile>%x >= %y</notextile>
46
<notextile>%x // %y</notextile>
47
<notextile>%x \\ %y</notextile>
48
<notextile>%x & %y</notextile>
49
 |^. Equal
50 15 Per Amundsen
Equal
51 1 Per Amundsen
Not equal
52 16 Per Amundsen
Not equal
53 10 Per Amundsen
Less than
54
Greater than
55
Less than or equal to
56
Greater than or equal to
57
Multiple Of (Divides)
58
Not Multiple Of (Not Divides)
59
Bitwise And
60
 |^. True, if %x is equal to %y.
61
True, if %x is equal to %y.
62 16 Per Amundsen
True, if %x is not equal to %y.
63 10 Per Amundsen
True, if %x is not equal to %y.
64
True, if %x is strictly less than %y.
65
True, if %x is strictly greater than %y.
66
True, if %x is less than or equal to %y.
67
True, if %x is greater than or equal to %y.
68
True, if %x divides %y.
69
True, if %x does not divides %y.
70
True, if (bit representation of) %x AND %y is a none zero.
71 14 Per Amundsen
 |
72 17 Per Amundsen
73
h2. String Comparison Operators
74
75
|_.Syntax |_.Name |_<.Result |
76
 |=. %x isin %y
77
%x isincs %y
78
%x iswm %y
79
%x iswmcs %y
80
%x isnum
81
%x isnum N
82
%x isnum N-
83
%x isnum N-M
84
%x isletter
85
%x isletter N
86
%x isalnum
87
%x isalpha
88
%x islower
89
%x isupper
90
 |^. Is In
91
Is In (case sensitive)
92
Wildcard Matching
93
Wildcard Matching (case sensitive)	
94
Is Digit
95
Is Digit, Equal to
96
Is Digit, Greater than or equal to
97
Is Digit, in Range
98
Is a Letter
99
Is a Letter In A List
100
Alphanumeric Characters
101
Alphabetic Characters
102
All lower case letters
103
All upper case letters
104
 |^. True, if %x is fully found inside %y.
105
True, if %x is fully found inside (case sensitive) %y.
106
True, if wildcard string %x matches %y.
107
True, if wildcard string %x matches (case sensitive) %y.
108
True, if %x is a number.
109
True, if %x is number N.
110
True, if %x is number N or greater.
111
True, if %x is a number between N and M (inclusively).
112
True, if %x is a letter.
113
True, if %x is a letter in a list of letters.
114
True, if %x contains only alphabetic or numeric characters.
115
True, if %x contains only alphabetic characters.
116
True, if %x contains only lower case letters.
117
True, if %x contains only upper case letters.
118
 |
119 19 Per Amundsen
120
h2. String Comparison Operators
121
122
|_.Syntax |_.Name |_<.Result |
123 20 Per Amundsen
 |=. <notextitle>a == b</notextitle>
124
<notextitle>a === b</notextitle>
125
<notextitle>str1 == str2</notextitle>
126
<notextitle>str1 === str2</notextitle>
127 19 Per Amundsen
a < b
128
a > b
129
str1 < str2
130
str1 > str2
131
 |^. Case insensitive character comparison
132
Case sensitive character comparison
133
Case insensitive String comparison
134
Case sensitive String comparison
135
Lexicographically Less ThanLexicographically Less Than
136
Lexicographically Greater Than
137
Lexicographically Less Than
138
Lexicographically Greater Than
139
 |^. True, if character a is equal to character b, case insensitive.
140
True, if character a is equal to character b, case sensitive.
141
True, if str1 equals str2 in a case insensitive manner.
142
True, if str1 equals str2 in a case sensitive manner.
143
True, if the [[$asc]](a) comes before [[$asc]](b)
144
True, if the [[$asc]](a) comes after [[$asc]](b)
145
True, if str1 comes before str2
146
True, if str1 comes after str2
147
 |