>>>>> "Frederic" == Frederic Laurent <[EMAIL PROTECTED]> writes:

[...]

  >>>> str.replaceAll("[|]([\\w|_]*?)", "($1)")
  Frederic> 'a()b()c()d'

  Frederic> pourquoi la ) est avant mon $1 ?

Le * peut matcher z�ro fois le pattern. Si l'expression n'est pas
"gourmande" et matche le minimum, c'est ce qui se passe je pense.

-- 
Laurent Martelli                        http://jac.aopsys.com/
[EMAIL PROTECTED]                    http://www.bearteam.org/~laurent/

Répondre à