SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
Essaye avec : " AppleWebKit/[^ ]+\\+ "
J'aurais bien proposé ça mais ... ça n'explique pas pourquoi :
/ AppleWebKit\/[^ ]+\+ /
n'a pas besoin de ce \\+
ben là, si c'est facile à comprendre "/" doit-être escapé au même titre
que "+".
tandis que dans :
" AppleWebKit/[^ ]+\\+ "
ce qui est escapé par le premier "\" c'est le second "\" et non pas le
"+" ce qui permet au compilateur de RegExp de piger, ceci dit il devrait
alors pouvoir comprendre :
new RegExp(" AppleWebKit/[^ ]++ ") non ?
ce qui n'est pas le cas, ça veut dire qu'implicitement, comme le suggère
Olivier, quand il n'y a qu'un seul "\" dans une chaine et à un endroit
où il n'est pas nécessaire, c'est comme si il n'y était pas.
c'est très simple en fait, c'est une histoire à la Pieplu (shadock)
;-)
bon moi je retiens que finalement c'est plus simple d'utiliser // et
moins sujet à confusion.
--
Une Bévue