MapIt 0.6.1 FR [en ligne]

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
smog the bat
Lézard vert
Messages : 143
Inscription : 23 déc. 2004, 14:56

Message par smog the bat »

Et oui la 0.6.1 Fr est en ligne (elle tiens compte des remarques d'Arno et Nomade, merci à eux) vous pouvez updater si vous l'avez déja installé ou l'installer directement dans le cas contraire ...

Disponible comme d'habitude sur Extension Geckozone

:D :D
STB
smog the bat
Lézard vert
Messages : 143
Inscription : 23 déc. 2004, 14:56

Message par smog the bat »

NaWer a écrit :pas besoin de rajouter de regexp pour la premiere utilisation, elle y est déja :
(\d+.*\s+.*)[,\n\s]+(\d{5})[.\s]+([A-Z a-z].*[A-Z a-z])

et j'arrive pas a trouver la regexp pour faire fonctionner
312, grande rue
80 874 Foucaucourt (avec un espace, comme on en trouve souvent sur les page perso)

il me met 312, grande comme nom de rue
et rue comme nom de ville (rien en code postal)

j'ai mis les 4 regexp que t'a donné sur ce topic dans l'ordre suivant :
Image
Essaye d'isoler les expressions pour voir celle qui te génère cette réponse (ne laisse plus qu'une seule expréssion rationnelle dans la liste) après on voit ...
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Message par NaWer »

cella la ne met rempli rien :
(\d+.*\s+.*)[,\n\s]+(\d{5})[.\s]+([A-Z a-z].*[A-Z a-z])

celle la non plus :
(\d+.*)\b\W+(\d{5})\W+(.*\w)

c'est celle la :
(\d+.*)\b(\s+)([a-zA-Z\-]+)
(donc toutes celle de la capture avant celle la ne font rien sur ce genre d'adresse)
:arrow: La FAQ - La Recherche - Le profil
arno. sans cookies

Message par arno. sans cookies »

Smog the bat, après quelques essais, je préfère définitivement l'expression que j'avais dit:

Code : Tout sélectionner

(\d+.*)\b\W+(\d{5})\W+(.*\w) 
ou alors

Code : Tout sélectionner

(\d*.*)\W+(\d{5})\W+(.*\w)
qui me parait encore mieux. A toi de voir.
Pour le problème des accents, regardes la différence qu'il y a entre
1 pl de la comédie 69001 Lyon
1 pl de la comedie 69001 Lyon
lorsque tu utilises Maporama (on n'a pas le problème avec viamichelin)
En Perl, lorsque l'on utilise les expressions rationnelles, on peut utiliser la directive suivante: use locale. Cela forcera perl à prendre en compte les locales du système. Lorsque l'on utilise pas cette directive, é n'est pas reconnu par \w (un caractère de mot) tandis que si on utilise use locale, é sera reconnu par \w

Nawer; si tu utilises cette expression:

Code : Tout sélectionner

(\d*.*)\W+(\d{5}|\d{2}\s\d{3})\W+(.*\w)
et que tu la mets en première ligne, cela marche-t-il?
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

Nawer, peux-tu aussi tenter celle-là?

Code : Tout sélectionner

(\d*.*)\W+(\d{2}\s?\d{3})\W+(.*\w)
smog the bat
Lézard vert
Messages : 143
Inscription : 23 déc. 2004, 14:56

Message par smog the bat »

arno. sans cookies a écrit :Smog the bat, après quelques essais, je préfère définitivement l'expression que j'avais dit:

Code : Tout sélectionner

(\d+.*)\b\W+(\d{5})\W+(.*\w) 
ou alors

Code : Tout sélectionner

(\d*.*)\W+(\d{5})\W+(.*\w)
qui me parait encore mieux. A toi de voir.
Pour le problème des accents, regardes la différence qu'il y a entre
1 pl de la comédie 69001 Lyon
1 pl de la comedie 69001 Lyon
lorsque tu utilises Maporama (on n'a pas le problème avec viamichelin)
En Perl, lorsque l'on utilise les expressions rationnelles, on peut utiliser la directive suivante: use locale. Cela forcera perl à prendre en compte les locales du système. Lorsque l'on utilise pas cette directive, é n'est pas reconnu par \w (un caractère de mot) tandis que si on utilise use locale, é sera reconnu par \w
Ok cette fois j'ai compris je vais me renseigner mais je suis pas sur ...
arno. sans cookies a écrit :Nawer; si tu utilises cette expression:

Code : Tout sélectionner

(\d*.*)\W+(\d{5}|\d{2}\s\d{3})\W+(.*\w)
et que tu la mets en première ligne, cela marche-t-il?
Oui celle là marche, elle prend bien l'adresse mais pour le resultat c'est pas top quel que soit le site de carto
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Message par NaWer »

smog the bat a écrit : Oui celle là marche, elle prend bien l'adresse mais pour le resultat c'est pas top quel que soit le site de carto
l'adresse n'est pas bonne :lol:

merci ca match bien!
:arrow: La FAQ - La Recherche - Le profil
Invité

Message par Invité »

Bonjour , je voulais juste savoir si y avais moyen d'integrer les modifications apportées à la version modifiées pour marcher sous firefox >1.0.3 ?
Si ça peut aider , ça se trouve !

Personnellement j'ai essayer tous les xid un par un (ou par 2 pour celui qui es par 2 là) ou tous en meme temps dans pleins d'ordre différents , et il me demande toujours de confirmer l'adresse (avec virgule , sans virgule , en fait j'ai essayer les adresses données dans ce topic, ...Paris , ...Lyon , et toujours confirmation)

Si quelqu'un ppurrais m'aider , je sais bien que ce topic à l'air mort , mais il doit bien y avoir quelqu'un qu'à trouver une soluce ?

D'avance merci et bon taf pour la trad et adaptation pour les fr :)
Invité

Message par Invité »

excusez j'suis tjrs pas inscrit mais bon , on peut poster en invité , donc autant en profiter un petit peu :lol:

Non donc j'aurai bien editer le message precedent mais je peut pas , autant en refaire un.

J'ai testé surtout avec via michelin (vu que normalement il devrais marcher)
avec le Xid : (\d*.*)\W+(\d{5}|\d{2}\s\d{3})\W+(.*\w)

et d'apres cette page de test de regex ça devrais etre bon RegExTest Page

mais quand j'essaye ça me fait toujours error pis apres reconfirmation d'adresse , si y aquelqu'un qu'à une soluce , ça m'interesse.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité