piighost/fr-street

A French street address: a number, bis, ter or quater, a street type (rue, avenue, boulevard, chemin, allée, impasse, venelle...) and the street name, to the next comma, dash or parenthesis, with the building, flat, postal code and city that follow. A city introduced by à is left out.

Label: FR_STREET

Pattern

(?<![\w])\d{1,4}[  ]*(?:bis|ter|quater)?[  ]*(?:rue|avenue|boulevard|place|impasse|quai|allée|chemin|route|cours|square|villa|passage|faubourg|venelle|sentier|ruelle|mail|esplanade|promenade|rond-point|voie)[  ]+(?:(?![  ]à[  ][A-ZÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸŒÆ])[^,.;\n()–—])+(?<![  ])(?:,[  ]*(?=bâtiment|appartement|escalier|étage|résidence|lieu-?dit|[A-ZÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸŒÆ][a-zà-öø-ÿ]|\d{5}(?!\d))(?:(?![  ]à[  ][A-ZÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸŒÆ])[^,.;\n()–—])+(?<![  ]))*

Must be caught

Must be left alone

Tags: fr, location, lang-fr, legal, notarial

Download the detector as TOML

Used by

Related patterns