Napotkałem dwa problemy związane z powyższym podczas wyodrębniania tekstu ograniczonego przez \i /i znalazłem rozwiązanie, które pasuje do obu, inne niż użycie new RegExp, które wymaga \\\\na początku. Te wyniki są w Chrome i IE11.
Wyrażenie regularne
/\\(.*)\
nie działa. Myślę, że //jest to interpretowane jako początek komentarza pomimo postaci ucieczki. Wyrażenie regularne (równie ważne w moim przypadku, ale nie ogólnie)
/\b/\\(.*)\/\b/g
też nie działa. Myślę, że /mimo znaku ucieczki, druga kończy wyrażenie regularne.
To, co działa dla mnie, to reprezentowanie /jako \x2F, co jest reprezentacją szesnastkową /. Myślę, że jest to bardziej wydajne i zrozumiałe niż używanie new RegExp, ale oczywiście wymaga komentarza, aby zidentyfikować kod szesnastkowy.