制作参数解析器。我想将字符串拆分为分隔符所在的数组,", "
除非前面有"|"
. 这意味着字符串
"foo, ba|, r, arg"
应该导致
`["foo", "ba|, r", "arg"]`
我正在尝试使用这个正则表达式:(?<!\|),
它适用于http://regexhero.net/tester/但是当我尝试
args.split(/(?<!\|), /)
在红宝石中,我收到一个错误:undefined (?...) sequence: /(?<!\|), /