8768 sujets

Développement web côté serveur, CMS

Bonjour,
je cherche à capturer la date avec cette expression :
#<title>[^<]+motclé[^<]+motclé[^<]+</title><date>([^<]+)</date>#

Le problème c'est que cette expression s'attend à voir du texte supplémentaire derrière le second motclé, dans certains cas il n'y en a pas
j'ai essayé avec un ? pour lui faire comprendre que ça dépend des cas, mais ça ne marche pas
Merci d'avance pour votre aide
Modifié par smith (31 May 2015 - 13:54)
Essaie * à la place de + avant </title>

Cela dit, de façon plus générales, il semblerait que tu recherches des informations provenant de données XML. Demande-toi si utiliser une API DOM ou XPath ne serait pas plus approprié.