J'ai rencontré deux problèmes liés à ce qui précède, lors de l'extraction de texte délimité par \
y /
et j'ai trouvé une solution qui s'adapte aux deux, autre que l'utilisation de new RegExp
ce qui nécessite \\\\
au départ. Ces résultats sont obtenus dans Chrome et IE11.
L'expression régulière
/\\(.*)\//g
ne fonctionne pas. Je pense que le //
est interprété comme le début d'un commentaire malgré le caractère d'échappement. L'expression régulière (également valable dans mon cas mais pas en général)
/\b/\\(.*)\/\b/g
ne fonctionne pas non plus. Je pense que le deuxième /
termine l'expression régulière malgré le caractère d'échappement.
Ce qui marche pour moi, c'est de représenter /
comme \x2F
qui est la représentation hexadécimale de /
. Je pense que c'est plus efficace et plus compréhensible que d'utiliser new RegExp
mais il faut bien sûr un commentaire pour identifier le code hexadécimal.