DaCong

分享一下几个正则表达式可视化的网站

  •  
  •   DaCong · Jul 9, 2016 · 6340 views
    This topic created in 3604 days ago, the information mentioned may be changed or developed.

    最近在 v2 上闲逛的时候,发现有不少的人提到了正则表达式的问题(可能是因为我原来用这发个的时候踩了很多坑,才会他别关注吧),下面推荐几个我所看到过的可视化正则表达式的网站,方便大家学习时用.

    1. http://regexr.com/
    2. https://www.debuggex.com/
    3. https://regexper.com/
    4. http://jex.im/regulex/

    排名不分先后,欢迎大家补充!

    Supplement 1  ·  Jul 9, 2016
    https://regex101.com/
    软件:
    Regex Match Tracer
    Supplement 2  ·  Jul 9, 2016
    Supplement 3  ·  Jul 12, 2016
    受到附言条数的限制,如果大家还有新的服务或者软件分享,可以在下方留言,我会在我的博客中增加:
    https://stephen-chen.github.io/2016/07/09/regex_tool/
    也欢迎在博客文章下留言。
    26 replies    2016-07-10 12:49:04 +08:00
    upczww
        1
    upczww  
       Jul 9, 2016
    感谢楼主
    julijulilijuliju
        2
    julijulilijuliju  
       Jul 9, 2016
    看不懂,请问这是什么意思:/#\/?/
    DaCong
        3
    DaCong  
    OP
       Jul 9, 2016   ❤️ 1
    @julijulilijuliju 简单来说,就是匹配“#”或者“#/”。因为“\”表示转义,而“?”表示前面的内容可以出现一次也可以不出现。不懂的话可以继续提问。
    DoraJDJ
        4
    DoraJDJ  
       Jul 9, 2016 via Android
    @DaCong #和\/之间没有|,应该是直接匹配“#/”吧
    mornlight
        5
    mornlight  
       Jul 9, 2016   ❤️ 1
    顺路推荐一个我常用的: https://regex101.com/
    DaCong
        6
    DaCong  
    OP
       Jul 9, 2016
    @DoraJDJ 但是,“/”后面有问号,表示“/”可以出现一次,也可以不出现
    DoraJDJ
        7
    DoraJDJ  
       Jul 9, 2016
    @DaCong 试了一下,你说的没错,确实是匹配了 # 和 #/
    学习了。
    DaCong
        8
    DaCong  
    OP
       Jul 9, 2016
    @DoraJDJ 不客气,我原来在学习正则的时候也踩了很多坑,后来发现,实践出真知,计算机这东西,不懂就多折腾,多自己思考,多查资料,就好了。
    julijulilijuliju
        9
    julijulilijuliju  
       Jul 9, 2016 via Android   ❤️ 1
    @DaCong @DoraJDJ

    所以这时候楼主提的工具就派上用场了

    DaCong
        10
    DaCong  
    OP
       Jul 9, 2016
    whkvf
        11
    whkvf  
       Jul 9, 2016 via Android
    这个有意思。
    shyling
        12
    shyling  
       Jul 9, 2016
    已在大脑中可视化
    DaCong
        13
    DaCong  
    OP
       Jul 9, 2016
    @shyling 用习惯了自然是这样,我在帖子中也说了,这是给初学者在学习的时候用的,更加直观一些。
    gamexg
        14
    gamexg  
       Jul 9, 2016   ❤️ 1
    也推荐一个 Regex Match Tracer 正则软件,免费非开源。
    cha1
        15
    cha1  
       Jul 9, 2016
    Sublime Text 支持正则表达式搜索,匹配到的结果会高亮显示。

    不过嘛,可视化显示结果更加直观。
    ynyounuo
        16
    ynyounuo  
       Jul 9, 2016   ❤️ 1
    feiyuanqiu
        17
    feiyuanqiu  
       Jul 9, 2016   ❤️ 1
    songz
        18
    songz  
       Jul 9, 2016
    最近在学,这个屌
    xiaoshangmin
        19
    xiaoshangmin  
       Jul 9, 2016
    路过 感谢一下
    aristotll
        20
    aristotll  
       Jul 10, 2016
    有支持 lua 正则的吗, 每次改% 蛋疼...
    jookr
        21
    jookr  
       Jul 10, 2016
    最近需要一条跳转的规则
    所有不以 / 结尾的,但是排除以 .html 和.php 结尾的链接通通跳转到以 /结尾的去 大概是这个意思


    这个正则怎么写出匹配,好像用到什么零什么带的, LZ 能否教我一下啊
    laoyur
        22
    laoyur  
       Jul 10, 2016
    排 5 楼, regex101 +1
    wander2008
        23
    wander2008  
       Jul 10, 2016 via iPhone
    👍
    DaCong
        24
    DaCong  
    OP
       Jul 10, 2016
    @jookr
    .*(?<!\.html|\.php|/)$
    试试看这个,如果你是在 nginx 里用的话
    jookr
        25
    jookr  
       Jul 10, 2016
    @DaCong 谢谢
    DaCong
        26
    DaCong  
    OP
       Jul 10, 2016
    @jookr 真的能用吗?我自己都有点不确定……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 22:40 · PVG 06:40 · LAX 15:40 · JFK 18:40
    ♥ Do have faith in what you're doing.