У меня есть следующее регулярное выражение, которое работает в Chrome, но вызывает ошибку в Firefox или Safari. Мне нужно изменить его, чтобы он работал. Кто-нибудь может помочь бедной душе? Заранее спасибо!
регулярное выражение: /(?=<tag>)(.*?)(?<=<\/tag>)/
По сути, я должен сопоставить любой символ в диапазоне от <tag>
до </tag>
и сохранить оба тега. Я использовал это выражение в качестве аргумента для array.split.
input: "The quick brown <tag>fox</tag> jumps over the lazy <tag>dog</tag>"
операция: input.split (regex)
выход: ["The quick brown ", "<tag>fox</tag>", " jumps over the lazy ", "<tag>dog</tag>"]