var s = 'xxabcyyabczzabc123'; 我想从中提取xx,yy, zz, 正则是不是可以这样写: /\w+(?=abc)/,如果var s = 'xxabcyycbezzfbh123'; 我h还是想从中提取xx,yy, zz, 是否 /\w+[^acf]/,但是我需要后面结尾分隔的如果不是单个字符,而是ab,cb,fb,我不知道如何写,利用前置,后置都不行
其实需求的原型就是抽取选择题的选项,如果只是 var s = 'xxabcyyabczzabc123'; ,确实可以用split来抽取,但是如果是A. Order By B.Create C. Delete D.ASC 我希望抽取出每个选项的文字内容,应该怎么做呢?我尝试过 [ABCD]\.+[\s]+[^BCD],但是当选项中遇到有BCD的话,就会截断了,[]里的内容有只能是字符集,我本来想加上[(B.)(C.)(D.)],觉得它把()都当成是字符集里的字符了。。想不出很好的解决方法,