J'ai rencontré deux problèmes liés à ce qui précède, lors de l'extraction de texte délimité par \
et /
, et j'ai trouvé une solution qui convient aux deux, autre que l'utilisation new RegExp
, ce qui nécessite \\\\
au début. Ces résultats sont dans Chrome et IE11.
L'expression régulière
/\\(.*)\
ne marche 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 la seconde /
met fin à l'expression régulière malgré le caractère d'échappement.
Ce qui fonctionne 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 compréhensible que l'utilisation new RegExp
, mais bien sûr, il faut un commentaire pour identifier le code hexadécimal.