Jean-Christophe Helary a écrit :
On 28 janv. 10, at 19:05, JYL wrote:

Mais pourquoi l'expression  \(.*\) ne fonctionne plus avec la version 3 ...?

Régression, modification ?

Modification j'imagine.

À priori * est "greedy" c'est à dire qu'il va donner la plus longue chaine 
possible en réponse.

D'après Wikipedia, si tu utilises ? après * ça _devrait_ produire le même 
résultat.

Donc: \(.*?\)

J'imagine que la modif vient du fait que l'expression n'avait pas un 
comportement standard dans OOo.


Jean-Christophe Helary
---------------------------------

Bonjour,

\(.*?\) \(.*?\) ou \(.*+\) produisent la même sélection de la première parenthèse ouvrante à la dernière parenthèse fermante du paragraphe.


Expressions régulières (regular expressions), antislash (backslash), Référence d'index (backreferences) , gabarit, modèle (template, pattern), amarrages (anchors), quantificateurs (quantifiers)
Ton explication de "greedy" me plaît beaucoup.

Il ne me reste plus qu'à modifier mon tutoriel du 3 janvier 2009 ! 
http://www.formation-openoffice.fr/index.php?option=com_content&task=view&id=123&Itemid=37
 !
Partie III  Exemples de recherches complexes 2.4.1 à 2.4.3

Cordialement Jean-Yves






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à