[removed] negative lookbehind equivalent?

前端 未结 12 1534
南旧
南旧 2020-11-21 05:47

Is there a way to achieve the equivalent of a negative lookbehind in javascript regular expressions? I need to match a string that does not start with a specific set of cha

12条回答
  •  醉酒成梦
    2020-11-21 06:25

    This is how I achieved str.split(/(? for Node.js 8 (which doesn't support lookbehind):

    str.split('').reverse().join('').split(/@(?!$)/).map(s => s.split('').reverse().join('')).reverse()
    

    Works? Yes (unicode untested). Unpleasant? Yes.

提交回复
热议问题