我想寫一個正則表達式來根據第一個和最後一個字符來分割輸入字符串。用於封閉式語法的JavaScript正則表達式
e.g
input : "$(tag1)sample$(tag2)"
output : ["$tag1", "sample", "$tag2"]
var input = $(tag1)sample$(tag2);
var splitStrings = input.split(/^$|)$/);
但是,得到以下錯誤:
無效的正則表達式:
/^$|)$/
:無與倫比 ')'。