查看: 536|回复: 2
打印 上一主题 下一主题

[求助] 请教下这个正则

[复制链接]
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    250

    主题

    2966

    回帖

    53万

    积分

    状元

    吃水不忘挖井人

    Rank: 9Rank: 9Rank: 9

    积分
    531111

    灌水大神章笑傲江湖章推广专家QQ 章

    跳转到指定楼层
    1
    发表于 2019-10-27 15:05:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    如下图,想匹配第一行和第三行里的逗号,即括号里面的逗号不匹配,没有括号的(第一行)以及两对括号之间的(第三行)匹配。
    不知道正则能否实现。




    https://regex101.com/r/fKihyK/1


    本帖被以下淘专辑推荐:

  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    推荐
    发表于 2019-10-27 15:51:57 | 只看该作者
    本帖最后由 VimVim 于 2019-10-27 16:18 编辑

    试一试,只适用于简单情形,不适用于嵌套括号等复杂情形。
    https://regex101.com/r/fKihyK/3



    1. ((?<!\(.*)|(?<=\(.*\).*)),((?!.*\))|(?=.*\(.*\)))
    复制代码



    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    250

    主题

    2966

    回帖

    53万

    积分

    状元

    吃水不忘挖井人

    Rank: 9Rank: 9Rank: 9

    积分
    531111

    灌水大神章笑傲江湖章推广专家QQ 章

    3
     楼主| 发表于 2019-10-27 16:22:07 | 只看该作者
    VimVim 发表于 2019-10-27 15:51
    试一试,只适用于简单情形,不适用于嵌套括号等复杂情形。
    https://regex101.com/r/fKihyK/3

    太厉害了! 非常感谢