Subversion Repositories wimsdev

Rev

Rev 3469 | Rev 8354 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3469 Rev 5903
Line 1... Line 1...
1
All comparisons are made on strings: <tt>string1 rel string2</tt>.
1
All comparisons are made on strings: <span class="tt">string1 rel string2</span>.
2
Comparisons can be joined using <tt>and</tt> and <tt>or</tt>. Parentheses may
2
Comparisons can be joined using <span class="tt">and</span> and <span class="tt">or</span>. Parentheses may
3
be used to build complex comparison logics.
3
be used to build complex comparison logics.
4
 
4
 
5
:Valid relations
5
:Valid relations
6
:Relation,Condition
6
:Relation,Condition
7
:==
7
:==
8
string1  ==  string2  string1  ==  string2
8
string1  ==  string2  string1  ==  string2
9
true if <tt> string1</tt> and <tt>string2</tt> are identical.
9
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are identical.
10
:!=
10
:!=
11
string1  !=  string2  string1  &lt;&gt;  string2
11
string1  !=  string2  string1  &lt;&gt;  string2
12
true if <tt> string1</tt> and <tt>string2</tt> are NOT identical.
12
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are NOT identical.
13
:<
13
:<
14
string1  <  string2
14
string1  <  string2
15
true if (the numerical evaluation of) <tt>string1</tt> is < <tt>string2</tt>.
15
true if (the numerical evaluation of) <span class="tt">string1</span> is < <span class="tt">string2</span>.
16
:<=
16
:<=
17
string1  <=  string2
17
string1  <=  string2
18
true if (the numerical evaluation of) <tt>string1</tt> is $m_le <tt>string2</tt>.
18
true if (the numerical evaluation of) <span class="tt">string1</span> is $m_le <span class="tt">string2</span>.
19
:>
19
:>
20
string1  >  string2
20
string1  >  string2
21
true if (the numerical evaluation of) <tt>string1</tt> is > <tt>string2</tt>.
21
true if (the numerical evaluation of) <span class="tt">string1</span> is > <span class="tt">string2</span>.
22
:>=
22
:>=
23
string1  >=  string2
23
string1  >=  string2
24
true if (the numerical evaluation of) <tt>string1</tt> is $m_ge <tt>string2</tt>.
24
true if (the numerical evaluation of) <span class="tt">string1</span> is $m_ge <span class="tt">string2</span>.
25
:isin
25
:isin
26
string1  isin  string2
26
string1  isin  string2
27
true if <tt>string1</tt> is a substring of <tt>string2</tt>.
27
true if <span class="tt">string1</span> is a substring of <span class="tt">string2</span>.
28
:notin
28
:notin
29
string1  notin  string2
29
string1  notin  string2
30
true if <tt>string1</tt> is NOT a substring of <tt>string2</tt>.
30
true if <span class="tt">string1</span> is NOT a substring of <span class="tt">string2</span>.
31
:iswordof
31
:iswordof
32
string1  iswordof  string2
32
string1  iswordof  string2
33
true if <tt>string1</tt> is a word of <tt>string2</tt>.
33
true if <span class="tt">string1</span> is a word of <span class="tt">string2</span>.
34
:notwordof
34
:notwordof
35
string1  notwordof  string2
35
string1  notwordof  string2
36
true if <tt>string1</tt> is NOT a word of <tt>string2</tt>.
36
true if <span class="tt">string1</span> is NOT a word of <span class="tt">string2</span>.
37
:isvarof
37
:isvarof
38
string1  isvarof  string2
38
string1  isvarof  string2
39
true if <tt>string1</tt> is a (mathematical) variable of the expression  <tt>string2</tt>.
39
true if <span class="tt">string1</span> is a (mathematical) variable of the expression  <span class="tt">string2</span>.
40
:notvarof
40
:notvarof
41
string1  notvarof  string2
41
string1  notvarof  string2
42
true if <tt>string1</tt> is NOT a (mathematical) variable of the expression <tt>string2</tt>.
42
true if <span class="tt">string1</span> is NOT a (mathematical) variable of the expression <span class="tt">string2</span>.
43
:isvariableof
43
:isvariableof
44
string1  isvariableof  string2
44
string1  isvariableof  string2
45
true if <tt> string1</tt> is a (mathematical) variable of the expression <tt>string2</tt>.
45
true if <span class="tt"> string1</span> is a (mathematical) variable of the expression <span class="tt">string2</span>.
46
:notvariableof
46
:notvariableof
47
string1  notvariableof  string2
47
string1  notvariableof  string2
48
true if <tt> string1</tt> is NOT a (mathematical) variable of the expression <tt>string2</tt>.
48
true if <span class="tt"> string1</span> is NOT a (mathematical) variable of the expression <span class="tt">string2</span>.
49
:isitemof
49
:isitemof
50
string1  isitemof  string2
50
string1  isitemof  string2
51
true if <tt> string1</tt> is an item of the list <tt>string2</tt>.
51
true if <span class="tt"> string1</span> is an item of the list <span class="tt">string2</span>.
52
:notitemof
52
:notitemof
53
string1  notitemof  string2
53
string1  notitemof  string2
54
true if <tt> string1</tt> is NOT an item of the list <tt>string2</tt>.
54
true if <span class="tt"> string1</span> is NOT an item of the list <span class="tt">string2</span>.
55
:islineof
55
:islineof
56
string1  islineof  string2
56
string1  islineof  string2
57
true if <tt> string1</tt> is a line of the list <tt>string2</tt>.
57
true if <span class="tt"> string1</span> is a line of the list <span class="tt">string2</span>.
58
:notlineof
58
:notlineof
59
string1  notlineof  string2
59
string1  notlineof  string2
60
true if <tt> string1</tt> is NOT a line of the list <tt>string2</tt>.
60
true if <span class="tt"> string1</span> is NOT a line of the list <span class="tt">string2</span>.
61
:issamecase
61
:issamecase
62
string1  issamecase  string2
62
string1  issamecase  string2
63
true if <tt> string1</tt> and <tt>string2</tt> are the same text by a comparison insensitive to multiple spaces but case-sensitive.
63
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are the same text by a comparison insensitive to multiple spaces but case-sensitive.
64
:notsamecase
64
:notsamecase
65
string1  notsamecase  string2
65
string1  notsamecase  string2
66
true if <tt> string1</tt> and <tt>string2</tt> are NOT the same text by a comparison nsensitive to multiple spaces but case-sensitive.
66
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are NOT the same text by a comparison nsensitive to multiple spaces but case-sensitive.
67
:issametext
67
:issametext
68
string1  issametext  string2
68
string1  issametext  string2
69
true if <tt> string1</tt> and <tt>string2</tt> are the same text by a comparison insensitive to cases, multiple spaces and accented letters.
69
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are the same text by a comparison insensitive to cases, multiple spaces and accented letters.
70
:notsametext
70
:notsametext
71
string1  notsametext  string2
71
string1  notsametext  string2
72
true if <tt> string1</tt> and <tt>string2</tt> are NOT the same text by a comparison insensitive to cases, multiple spaces and accented letters.
72
true if <span class="tt"> string1</span> and <span class="tt">string2</span> are NOT the same text by a comparison insensitive to cases, multiple spaces and accented letters.
73
 
73