Rev 8354 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8354 | Rev 15107 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 |
|
1 | <h2 class="wimscenter">Liste complète des relations conditionnelles</h2> |
2 |
|
2 | Toutes les comparaisons sont faites sur des chaînes de caractères : |
3 | <span class="tt wims_code_words"> |
3 | <span class="tt wims_code_words">string1 rel string2</span>. |
- | 4 | Plusieurs comparaisons peuvent être reliées par les opérateurs <span class="tt wims_code_words">and</span> et <span class="tt wims_code_words">or</span>. |
|
- | 5 | Les parenthèses sont alors utilisées pour construire des expressions logiques complexes de comparaison. |
|
- | 6 | ||
- | 7 | :Relations |
|
4 |
|
8 | :Relation,Exemple,Signification |
5 | 9 | ||
6 | :Valid relations |
- | |
7 | :Relation,Condition |
- | |
8 | :== |
10 | :== |
9 | string1 == string2 <br /> string1 |
11 | string1 == string2 <br /> string1 = string2 |
10 |
|
12 | avec <span class="tt wims_code_words">if</span>: vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont identiques ; <br /> avec <span class="tt wims_code_words">ifval</span>: vrai si les évaluations numériques de <span class="tt wims_code_words">string1</span> et de <span class="tt wims_code_words">string2</span> sont égales. |
11 | :!= |
13 | :!= |
12 | string1 != string2 <br /> string1 <> string2 |
14 | string1 != string2 <br /> string1 <> string2 |
13 |
|
15 | avec <span class="tt wims_code_words">if</span>: vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne sont pas identiques ; <br /> avec <span class="tt wims_code_words">ifval</span>:vrai si les évaluations numériques de <span class="tt wims_code_words">string1</span> et de <span class="tt wims_code_words">string2</span> ne sont pas égales ; |
14 | :!= |
- | |
15 | :< |
16 | :< |
16 | string1 < string2 |
17 | string1 < string2 |
17 |
|
18 | vrai si l'évaluation numérique de <span class="tt wims_code_words">string1</span> est strictement inférieure à celle de <span class="tt wims_code_words">string2</span> |
18 | :<= |
19 | :<= |
19 | string1 <= string2 |
20 | string1 <= string2 |
20 |
|
21 | vrai si l'évaluation numérique de <span class="tt wims_code_words">string1</span> est inférieure ou égale à celle de <span class="tt wims_code_words">string2</span>. |
21 | :> |
22 | :> |
22 | string1 > string2 |
23 | string1 > string2 |
23 |
|
24 | vrai si l'évaluation numérique de <span class="tt wims_code_words">string1</span> est strictement supérieure à celle de <span class="tt wims_code_words">string2</span>. |
24 | :>= |
25 | :>= |
25 | string1 >= string2 |
26 | string1 >= string2 |
26 |
|
27 | vrai si l'évaluation numérique de <span class="tt wims_code_words">string1</span> est supérieure à celle <span class="tt wims_code_words">string2</span>. |
27 | :isin |
28 | :isin |
28 | string1 isin string2 |
29 | string1 isin string2 |
29 |
|
30 | vrai si <span class="tt wims_code_words">string1</span> est une sous-chaîne de caractères de <span class="tt wims_code_words">string2</span>. |
30 | :notin |
31 | :notin |
31 | string1 notin string2 |
32 | string1 notin string2 |
32 |
|
33 | vrai si <span class="tt wims_code_words">string1</span> n'est pas une sous-chaîne de caractères de <span class="tt wims_code_words">string2</span>. |
33 | :iswordof |
34 | :iswordof |
34 | string1 iswordof string2 |
35 | string1 iswordof string2 |
35 |
|
36 | vrai si <span class="tt wims_code_words">string1</span> est un mot de <span class="tt wims_code_words">string2</span>. |
36 | :notwordof |
37 | :notwordof |
37 | string1 notwordof string2 |
38 | string1 notwordof string2 |
38 |
|
39 | vrai si <span class="tt wims_code_words">string1</span> n'est pas un mot de <span class="tt wims_code_words">string2</span>. |
39 | :isvarof |
40 | :isvarof |
40 | string1 isvarof string2 |
41 | string1 isvarof string2 |
41 |
|
42 | vrai si <span class="tt wims_code_words">string1</span> est une variable mathématique de l'expression <span class="tt wims_code_words">string2</span>. |
42 | :notvarof |
43 | :notvarof |
43 | string1 notvarof string2 |
44 | string1 notvarof string2 |
44 |
|
45 | si <span class="tt wims_code_words">string1</span> n'est pas une variable mathématique de l'expression <span class="tt wims_code_words">string2</span>. |
45 | :isvariableof |
46 | :isvariableof |
46 | string1 isvariableof string2 |
47 | string1 isvariableof string2 |
47 |
|
48 | vrai si <span class="tt wims_code_words">string1</span> est une variable mathématique de l'expression <span class="tt wims_code_words">string2</span>. |
48 | :notvariableof |
49 | :notvariableof |
49 | string1 notvariableof string2 |
50 | string1 notvariableof string2 |
50 |
|
51 | vrai si <span class="tt wims_code_words">string1</span> n'est pas une variable mathématique de l'expression <span class="tt wims_code_words">string2</span>. |
51 | :isitemof |
52 | :isitemof |
52 | string1 isitemof string2 |
53 | string1 isitemof string2 |
53 |
|
54 | vrai si <span class="tt wims_code_words">string1</span> est un item de la liste <span class="tt wims_code_words">string2</span>. |
54 | :notitemof |
55 | :notitemof |
55 | string1 notitemof string2 |
56 | string1 notitemof string2 |
56 |
|
57 | vrai si <span class="tt wims_code_words">string1</span> n'est pas un item de la liste <span class="tt wims_code_words">string2</span>. |
57 | :islineof |
58 | :islineof |
58 | string1 islineof string2 |
59 | string1 islineof string2 |
59 |
|
60 | vrai si <span class="tt wims_code_words">string1</span> est une ligne de <span class="tt wims_code_words">string2</span>. |
60 | :notlineof |
61 | :notlineof |
61 | string1 notlineof string2 |
62 | string1 notlineof string2 |
62 |
|
63 | vrai si <span class="tt wims_code_words">string1</span> n'est pas une ligne de <span class="tt wims_code_words">string2</span>. |
63 | :issamecase |
64 | :issamecase |
64 | string1 issamecase string2 |
65 | string1 issamecase string2 |
65 |
|
66 | vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont les mêmes textes à des espaces multiples près, mais tenant compte de la casse des lettres. |
66 | :notsamecase |
67 | :notsamecase |
67 | string1 notsamecase string2 |
68 | string1 notsamecase string2 |
68 |
|
69 | vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne vérifient pas le critère ci-dessus. |
69 | :issametext |
70 | :issametext |
70 | string1 issametext string2 |
71 | string1 issametext string2 |
71 |
|
72 | vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> sont les mêmes textes à des espaces multiples près, à la casse près et aux lettres accentuées près. |
72 | :notsametext |
73 | :notsametext |
73 | string1 notsametext string2 |
74 | string1 notsametext string2 |
74 |
|
75 | vrai si <span class="tt wims_code_words">string1</span> et <span class="tt wims_code_words">string2</span> ne vérifient pas le critère précédent. |
75 | - |