Correspondance de motifs
Qu'est-ce que la correspondance de motifs ?
Avec la correspondance de motifs, vous indiquez un motif qui dis à Tasker quel
texte doit correspondre. Par exemple, si vous voulez faire correspondre
tout numéro de téléphone qui commence avec 0135,
vous pouvez indiquer le motif 0135*. * est un
caractère spécial qui correspond à n'importe
quelle quantité de caractère.
Où est-ce utilisé ?
La correspondance est utilisée dans les endroits suivants :
- Dans une condition Si d'une action, quand les
opérateurs ~ (correspondre à) ou !~ (ne
pas correspondre à) sont utilisés.
- Dans les paramètres de texte des contextes d'état
et d'évènement
Règles de correspondance
- si un motif est laissé vide, il correspondra à tout
- s'il n'est pas vide, il doit correspondre à tout le texte
cible
- / signifie 'ou', il divise les multiples correspondances
possibles
- une * correspondra à toute quantité de
n'importe quel caractère. Il n'est pas possible d'indiquer une
correspondance pour le caractère * lui même.
- un + correspondra à une ou plusieurs occurrences
de n'importe quel caractère. Il n'est pas possible d'indiquer
une correspondance pour le caractère + lui même.
- les correspondances sont faites sans sensibilité à
la casse (magie correspondra à MagiE) sauf si
le motif contient une lettre majuscule. Par exemple Magi* ne
correspondra pas à magiquement, mais il correspondra
avec Magie pour les enfants
- un ! au tout début du motif signifie non.
Par exemple !*Magie*/*Jaune* correspondra avec tout ce qui ne
contient pas les mots Magie ou Jaune
- il n'est pas possible d'indiquer une correspondance
spécifiquement pour le caractère ! au
début d'une cible (mais vous pouvez utiliser *!)
Exemples
- agi correspond à agi mais pas à agité.
- agi* correspond à agité
- *le* correspond à le (partout dans la
cible)
- 123+ correspond à 123 suivi d'au moins un
caractère
- + correspond à n'importe quoi avec au moins un
caractère (donc non vide)
- la*façon correspond à la meilleure
façon et la première façon, parmi
d'autres
- Aide/*coquille correspond à Aide et
n'importe quoi se terminant par coquille, en respectant la casse
La correspondance d'appelant (dans certains
évènements et état comme Appel entrant)
est gérée un peu différemment.
Exemples: