natknąłem dwie kwestie związane z powyższym, przy rozpakowywaniu tekst rozdzielany przez \
i /
i znalazł rozwiązanie, które pasuje do obu, poza używaniem new RegExp
, które na początku wymaga \\\\
. Te odkrycia są w Chrome i IE11.
Wyrażenie regularne
/\\(.*)\//g
nie działa. Myślę, że //
jest interpretowany jako początek komentarza pomimo znaku ucieczki. Wyrażenie regularne (równie ważne w moim przypadku, ale ogólnie nie)
/\b/\\(.*)\/\b/g
też nie działa. Myślę, że drugi /
przerywa wyrażenie regularne pomimo znaku escape.
Co działa dla mnie to reprezentowanie /
jako \x2F
, która jest szesnastkową reprezentacją /
. Myślę, że jest to bardziej wydajne i zrozumiałe niż używanie new RegExp
, ale oczywiście potrzebuje komentarza, aby zidentyfikować kod szesnastkowy.
Proszę zmienić tytuł. I co tak naprawdę próbujesz zrobić? Po przeczytaniu twojego pytania nadal nie mam pojęcia. – OptimusCrime
Nie jestem pewien, czy rozumiem. –
http://meta.stackexchange.com/a/177767/178816 –