I know how to split using, multiple separators but I have no idea how to split a string into an array between two characters. So:
var myArray = "(text1)(text2)(text3)".split(???)
//=> myArray[0] = "text1", myArray[1] = "text2", myArray[2] = "text3"
What should I enter in the "???"? Or is there a different approach I should use?
Making ")(" a separator won't work as I want to split the array with a variety of separators such as ">" making it very unpractical to list every possible combination of separators
.split(/[()]+/).filter(function(e) { return e; });
See this demo.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With