Bonjour !
Je veux extraire d'un très long texte des éléments qui y sont toujours présentés de la même manière.
Donc, je voudrais savoir comment écrire et utliser une regexp qui répondrait au modèle (pattern) suivant :
- un premier groupe de caractères (pouvant comporter, outre des lettres : un ou des espaces le(s)quel(s) toujours suivi(s) d'une lettre et comportant aussi, éventuellement, une ou des apostrophes ainsi que un ou des tirets mais jamais de chiffres)
- un espace toujours suivi d'un chiffre (bon repère médian, comme une sorte de "delimiter")
- un second groupe de caractères (chiffres et tiret (et/ou un point d'interrogation sur les modèles suivants : 1234-5678 ou 1234-?)
Exemples :
Saint-Denis l'Église 1234-?
ou
L'Arbresle-sur-le-Lac 2345-6789
Cette regexp serait utilisée dans un script PHP, pour extraire les éléments d'un texte réparti dans les multiples rangées d'une colonne de table MySQL.
Merci d'avance pour votre aide et/ou vos explications !