Saya mengalami dua masalah yang terkait dengan hal tersebut di atas, saat mengekstrak teks yang dibatasi oleh \
dan /
, dan menemukan solusi yang cocok untuk keduanya, selain menggunakan new RegExp
, yang memerlukan \\\\
di awal. Temuan ini ada di Chrome dan IE11.
Ekspresi reguler
/\\(.*)\
tidak bekerja. Saya pikir //
itu ditafsirkan sebagai awal dari komentar meskipun karakter melarikan diri. Ekspresi reguler (sama-sama valid dalam kasus saya meskipun tidak secara umum)
/\b/\\(.*)\/\b/g
tidak berhasil. Saya pikir yang kedua /
menghentikan ekspresi reguler meskipun ada karakter melarikan diri.
Apa yang berhasil bagi saya adalah merepresentasikan /
sebagai \x2F
, yang merupakan representasi heksadesimal dari /
. Saya pikir itu lebih efisien dan dapat dimengerti daripada menggunakan new RegExp
, tetapi tentu saja perlu komentar untuk mengidentifikasi kode hex.