
"['\n ', '\n BALLY 巴利 男士皮质红白条纹单肩斜挎包 HAL 10 6235428 黑色 ']" 想通过正则保留 "BALLY 巴利 男士皮质红白条纹单肩斜挎包 HAL 10 6235428 黑色" ,有巨佬答疑解惑下的吗,在线感谢? 1 BreadKiller 2020-12-28 11:33:03 +08:00 /[^'\[\\n\s,](\S|\s)*[^\s'\]]/ 这样? |
2 togou 2020-12-28 12:14:00 +08:00 你先把\s{2}的那种空格滤掉 然后就好处理了 |
3 exceloo 2020-12-28 13:20:36 +08:00 text.match(/\b[\S\s]+[^\s\'\]]/g) |
4 dawnzhu OP 其它思路解决了,但 楼上大佬给的方法没有得到正确结果,还是谢谢各个巨佬答疑、、、 |
5 mxT52CRuqR6o5 2020-12-28 16:31:12 +08:00 不一定要逼着自己用 1 条正则实现 真写出来可读性也很差,如果有需求变化或 bug 也很难改 |
6 caola 2020-12-28 16:34:29 +08:00 这个是一个标准的数组?直接按数组方式操作,不就行了? |
7 dawnzhu OP @mxT52CRuqR6o5 起初就想着一个正则解决,哈哈 |