dawnzhu

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

  •  
  •   dawnzhu · Dec 28, 2020 · 2414 views
    This topic created in 1989 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
        1
    BreadKiller  
       Dec 28, 2020
    /[^'\[\\n\s,](\S|\s)*[^\s'\]]/
    这样?
    togou
        2
    togou  
       Dec 28, 2020
    你先把\s{2}的那种空格滤掉 然后就好处理了
    exceloo
        3
    exceloo  
       Dec 28, 2020
    text.match(/\b[\S\s]+[^\s\'\]]/g)
    dawnzhu
        4
    dawnzhu  
    OP
       Dec 28, 2020   ❤️ 1
    其它思路解决了,但 楼上大佬给的方法没有得到正确结果,还是谢谢各个巨佬答疑、、、
    mxT52CRuqR6o5
        5
    mxT52CRuqR6o5  
       Dec 28, 2020
    不一定要逼着自己用 1 条正则实现
    真写出来可读性也很差,如果有需求变化或 bug 也很难改
    caola
        6
    caola  
       Dec 28, 2020
    这个是一个标准的数组?直接按数组方式操作,不就行了?
    dawnzhu
        7
    dawnzhu  
    OP
       Dec 28, 2020
    @mxT52CRuqR6o5 起初就想着一个正则解决,哈哈
    dawnzhu
        8
    dawnzhu  
    OP
       Dec 28, 2020
    @caola 是字符串类型
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   960 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    ♥ Do have faith in what you're doing.