我想拆分一个分隔符是竖线的字符串。 但是管道可以逃脱而不是 split 。
例子:
'aa|bb|cc'.split(/*??*/) // ['aa','bb','cc']
'aa\|aa|bb|cc|dd\|dd|ee'.split(/*??*/) // ['aa|aa', 'bb', 'cc', 'dd|dd', 'ee']
我试过了,但它在 javascript 中不起作用:(?<!\\)[\|]
最佳答案
试试这个:
console.log('aa|bb|cc'.split('|'));
console.log('aa\|aa|bb|cc|dd\|dd|ee'.split('|'));
关于javascript - 在 JavaScript 中解析管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48469783/