salut les spécialistes

j'ai encore besoin de vous, mais vous allez expédier ça en 2 secondes, comme d'habitude!

la logique des regex et moi, ça fait un moins 12, donc je rame!!
une vraie quiche, j'avoue!!

les faits:
-> j'ai un String [] temp que je parcours
-> je veux tester chaque indice pour repérer lesquels ne contiennent que des lettres, et éventuellement un '-'
-> donc pour les min/maj, ça donnerait donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
temp[i].matches("([a-zA-Z])")
-> ok mais quid de mon '-'? je le colle où?

le but:
-> repérer des noms de villes (Paris, Lyon, etc...) au milieu de data diverses (numériques, horaires)
-> mais noms pouvant aussi être des noms composés (Saint-Etienne)

j'ai déjà testé pleins de variantes, en tâtonnant, mais rien de bon pour le moment.

alors merci de vos tuyaux