dawnzhu

搞不定的正则, 望大佬解答下下

  •  
  •   dawnzhu · Dec 28, 2020 · 2789 views
    This topic created in 2136 days ago, the information mentioned may be changed or developed.
    "['\n                                                ', '\n                                BALLY 巴利 男士皮质红白条纹单肩斜挎包 HAL 10 6235428 黑色            ']"
    
    
    想通过正则保留 "BALLY 巴利 男士皮质红白条纹单肩斜挎包 HAL 10 6235428 黑色" ,有巨佬答疑解惑下的吗,在线感谢?
    8 replies  •  2020-12-28 18:49:18 +08:00
    BreadKiller
    BreadKiller
    Dec 28, 2020
    1
    /[^'\[\\n\s,](\S|\s)*[^\s'\]]/
    这样?
    togou
    togou
    Dec 28, 2020
    2
    你先把\s{2}的那种空格滤掉 然后就好处理了
    exceloo
    exceloo
    Dec 28, 2020
    3
    text.match(/\b[\S\s]+[^\s\'\]]/g)
    dawnzhu
    dawnzhu
    OP
    Dec 28, 2020❤️1
    4
    其它思路解决了,但 楼上大佬给的方法没有得到正确结果,还是谢谢各个巨佬答疑、、、
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Dec 28, 2020
    5
    不一定要逼着自己用 1 条正则实现
    真写出来可读性也很差,如果有需求变化或 bug 也很难改
    caola
    caola
    Dec 28, 2020
    6
    这个是一个标准的数组?直接按数组方式操作,不就行了?
    dawnzhu
    dawnzhu
    OP
    Dec 28, 2020
    7
    @mxT52CRuqR6o5 起初就想着一个正则解决,哈哈
    dawnzhu
    dawnzhu
    OP
    Dec 28, 2020
    8
    @caola 是字符串类型
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:57 · PVG 14:57 · LAX 22:57 · JFK 01:57
    ♥ Do have faith in what you're doing.