【发布时间】:2018-12-29 13:10:59
【问题描述】:
我有类似这样的 ab 数组:
const operators = ['<','>','>=','<>','=']
还有一个类似这样的字符串:
const myStr = 'Some Operand > Some Other Operand'
正如您在此字符串中看到的,我在运算符数组中存在> 字符现在我想根据数组中存在的运算符字符拆分字符串。我知道我可以用正则表达式做到这一点,但我不知道该怎么做
【问题讨论】:
-
@T.J.Crowder 我更新了我的问题,但这只是为了知道是分裂的,或者以前有人这样做过。
-
没有正则表达式:
operators.reduce((sum, op) => [].concat(...sum.map((str) => str.split(op))), [myStr])
标签: javascript arrays