Expression régulière et pattern
Expression régulière et pattern
Bonjour, je trouve icompta excellent !
J'aurais besoin d'une aide, est 'il possible d'extraire un numéro qui serait dans le nom d'opération et de le copier
dans le champ info ?
(c'est pour renseigner automatiquement le numéro de chèque lors du téléchargement d'opérations)
Je pensait utiliser les exp régulières comme cette copie d'écran. Ca me serais vraiment pratique.
Et aussi, comment fonctionne les patterns dans les règles ("satisfait le pattern") ?
Merci.
.
J'aurais besoin d'une aide, est 'il possible d'extraire un numéro qui serait dans le nom d'opération et de le copier
dans le champ info ?
(c'est pour renseigner automatiquement le numéro de chèque lors du téléchargement d'opérations)
Je pensait utiliser les exp régulières comme cette copie d'écran. Ca me serais vraiment pratique.
Et aussi, comment fonctionne les patterns dans les règles ("satisfait le pattern") ?
Merci.
.
- Angeman
- Administrateur
- Messages : 12438
- Inscription : 28 décembre 2008, 21:28
- Localisation : Toulouse, France
- Contact :
Re: Expression régulière et pattern
Non désolé ce n'est pas possible dans la version actuelle.domibibi a écrit :J'aurais besoin d'une aide, est 'il possible d'extraire un numéro qui serait dans le nom d'opération et de le copier
dans le champ info ?
(c'est pour renseigner automatiquement le numéro de chèque lors du téléchargement d'opérations)
? = n'importe quel caractèredomibibi a écrit :Et aussi, comment fonctionne les patterns dans les règles ("satisfait le pattern") ?
* = 0 ou plusieurs caractères
Re: Expression régulière et pattern
Bonjour, question similaire mais qui porte sur le champ date. Lorsque je télécharge le relevé en qif, j'ai une info du genre "FACTURE CARTE DU 240413 AMAZON", et bien évidemment, je voudrais :
1. transformer FACTURE CARTE en nature CB
2. Déplacer 240413 dans le champ Date
3. Conserver le reste "AMAZON ..."
Pour le 1., pas de difficulté particulière.
Pour le 2., je n'ai pas trouvé la solution
Je crois que 3. ne devrait pas poser de problème.
Y a t'il une solution pour la récupération de la date ?
1. transformer FACTURE CARTE en nature CB
2. Déplacer 240413 dans le champ Date
3. Conserver le reste "AMAZON ..."
Pour le 1., pas de difficulté particulière.
Pour le 2., je n'ai pas trouvé la solution
Je crois que 3. ne devrait pas poser de problème.
Y a t'il une solution pour la récupération de la date ?
Re: Expression régulière et pattern
La version 5 dont le moteur de règles a été réécrit, permet-elle de récupérer la date lorsque le champ commentaires du fichier QIF contient "FACTURE CARTE DU 24112013 BLA BLA ..."'
- Angeman
- Administrateur
- Messages : 12438
- Inscription : 28 décembre 2008, 21:28
- Localisation : Toulouse, France
- Contact :
Re: Expression régulière et pattern
Ca ne permet pas pour l'instant d'extraire une date depuis du texte non désolé.
Re: Expression régulière et pattern
Bonsoir,
je souhaite traiter automatiquement les import des fichiers qif de ma banque,
et notamment déplacer dans le champ Nom, une partie du champ Commentaire du fichier qif.
Pour ce, j'utilise les expressions régulières, pour remplacer une partie du champ Commentaire par une chaine vide.
Typiquement, le champ Commentaire comme dit plus haut, ressemble à FACTURE CARTE DU 24112013 BLA BLA ...
Pour remplacer "FACTURE CARTE DU 24112013 " par une chaine vide puis transférer le commentaire dans le nom, j'ai écrit la règle :
"Modifier le commentaire" en remplaçant "l'expression régulière" "FACTURE CARTE[\s]+DU[\s]?[\d]+[\s]?" par
"Remplacer le nom" par la valeur de "commentaire".
Ca ne fonctionne pas.
Est-ce l'expression régulière qui est incorrecte ou ... ?
Autre question : sur quel site WEB, peut-on tester les expressions régulières utilisées par iCompta ?
Merci.
je souhaite traiter automatiquement les import des fichiers qif de ma banque,
et notamment déplacer dans le champ Nom, une partie du champ Commentaire du fichier qif.
Pour ce, j'utilise les expressions régulières, pour remplacer une partie du champ Commentaire par une chaine vide.
Typiquement, le champ Commentaire comme dit plus haut, ressemble à FACTURE CARTE DU 24112013 BLA BLA ...
Pour remplacer "FACTURE CARTE DU 24112013 " par une chaine vide puis transférer le commentaire dans le nom, j'ai écrit la règle :
"Modifier le commentaire" en remplaçant "l'expression régulière" "FACTURE CARTE[\s]+DU[\s]?[\d]+[\s]?" par
"Remplacer le nom" par la valeur de "commentaire".
Ca ne fonctionne pas.
Est-ce l'expression régulière qui est incorrecte ou ... ?
Autre question : sur quel site WEB, peut-on tester les expressions régulières utilisées par iCompta ?
Merci.
- Angeman
- Administrateur
- Messages : 12438
- Inscription : 28 décembre 2008, 21:28
- Localisation : Toulouse, France
- Contact :
Re: Expression régulière et pattern
C'est des parenthèses et pas des crochets qu'il faut mettre dans votre expression. Sinon je viens de tester le fait de laisser une chaine vide en remplacement ça ne marche pas dans la version actuelle, je vais corriger ça.
- Angeman
- Administrateur
- Messages : 12438
- Inscription : 28 décembre 2008, 21:28
- Localisation : Toulouse, France
- Contact :
Re: Expression régulière et pattern
Pour la syntaxe des expressions régulières voici la référence : https://developer.apple.com/library/ios ... 8-CH1-SW48
Re: Expression régulière et pattern
Je confirme qu'en remplaçant la chaine vide par un espace, la règle fonctionne.
La correction sera t'elle incluse dans la 5.0.5 ?
Merci.
La correction sera t'elle incluse dans la 5.0.5 ?
Merci.