How can I split a string only once, i.e. make 1|Ceci n\'est pas une pipe: | Oui parse to: [\"1\", \"Ceci n\'est pas une pipe: | Oui\"]?
1|Ceci n\'est pas une pipe: | Oui
[\"1\", \"Ceci n\'est pas une pipe: | Oui\"]
The
Just as evil as most of the answers so far:
var splits = str.split('|'); splits.splice(1, splits.length - 1, splits.slice(1).join('|'));