Message posté par : Benoit91
----------------------------------------
Bonjour
Dans le cadre d'un projet, j'ai un workbench qui se connecte à une base de données
MySQL qui récupère les données d'un formulaire en ligne. Ce formulaire permet aux
administrés de faire une demande d'enquête de conformité assainissement. (pour prise
de rdv)
En base de données je récupère un champ concaténant les longitudes, latitudes et adresse
postale du logement faisant l'objet de la demande d'enquête.
Les valeurs sont de ce type:
48.60753671553298|2.320638656583469|19 Rue Clément Ader 91220 Brétigny-sur-Orge
48.6469|2.3196|35bis Rue des Ecoles 91700 Sainte-Geneviève-des-Bois
48.6118|2.3248|7 Avenue Gilbert Fergant 91220 Le Plessis-Pâté
Je souhaite isoler/récupérer les coordonnées géographiques x et y, l'adresse et le
code postal+la commune (soit découper le champ initial en 4 champs d'info)
j'utilise ces expressions:
Pour longitude => 2[.][0-9]*
Pour Latitude => 48[.][0-9]*
Pour le code postal+la commune =>[0-9]{5} [a-zA-Zéèêàâù-]* (A peaufiner car je ne
récupère pas l'info pour "91220 Le Plessis-Pâté" - Si vous avez une solution
je suis preneur :-) )
N'étant pas un pro des expression régulières, est-ce possible de récupérer directement
la partie adresse ?
Si oui comment ?
et si non, je procèderai par suppression successives des coordonnées et code
postal+commune.
En espérant avoir été suffisamment clair et merci d'avance.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=363152#p363152
Pour y répondre : fme_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net