V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kqij
V2EX  ›  正则表达式

你是如何掌握正则表达式的?有哪些经验可以分享?

  •  
  •   kqij · 2015-04-27 12:21:03 +08:00 · 2739 次点击
    这是一个创建于 3500 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 条回复    2015-04-28 02:29:36 +08:00
    Septembers
        1
    Septembers  
       2015-04-27 12:45:29 +08:00
    FrankFang128
        2
    FrankFang128  
       2015-04-27 12:46:52 +08:00
    正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm
    结贴。
    FrankFang128
        3
    FrankFang128  
       2015-04-27 12:47:25 +08:00
    原来和一楼是同一个。
    kqij
        4
    kqij  
    OP
       2015-04-27 13:08:34 +08:00
    楼上这个正则教程很热门,看过的人应该不少
    lululau
        5
    lululau  
       2015-04-27 13:14:47 +08:00
    两条命令足够:

    ```
    perldoc perlre
    echo hello world | grep -P --color re-pattern
    ```
    HeyMan
        6
    HeyMan  
       2015-04-27 13:21:05 +08:00
    一楼的教程很好,不过看完一边用完后就忘了,下次用还得再拿出来参考。
    jiyee
        7
    jiyee  
       2015-04-27 13:25:03 +08:00
    你自学之后试着去做一次小的分享,你就会了。
    lsmgeb89
        8
    lsmgeb89  
       2015-04-27 13:37:53 +08:00
    就这个教程 http://deerchao.net/tutorials/regex/regex.htm 每次用的时候查,看了大概 3,4 遍,就可以不看手写了,就是用用熟就好了。
    good
        9
    good  
       2015-04-27 13:38:16 +08:00
    正则可视化调试工具 https://www.debuggex.com/
    rcmerci
        10
    rcmerci  
       2015-04-27 13:41:20 +08:00
    先学了python的re,然后看了编译原理
    tmqhliu
        11
    tmqhliu  
       2015-04-27 15:22:41 +08:00
    发两个网站,一个是教程:
    http://www.regexlab.com/zh/regref.htm
    一个是测试站:
    https://regex101.com/
    pepsin
        12
    pepsin  
       2015-04-27 15:26:30 +08:00
    http://rubular.com + 被逼着需要写一大堆的语法解析(当时还是小白,还不知道什么 NFA 啥的鬼,只能正则闷声搞)
    ynyounuo
        13
    ynyounuo  
       2015-04-27 15:32:44 +08:00
    http://www.regexr.com/
    最好用的平台应该是这个。
    RihcardLu
        14
    RihcardLu  
       2015-04-27 18:40:25 +08:00
    https://regex101.com/
    其实这个也不错
    esile
        15
    esile  
       2015-04-27 19:38:18 +08:00 via iPhone
    不要被正则吓到,其实常用的就是那几个,别的需要的时候再找吧
    7anshuai
        16
    7anshuai  
       2015-04-27 22:09:11 +08:00
    贴一个我翻译的交互式 try regex - http://js101.co/tryregex/
    codeface
        17
    codeface  
       2015-04-27 22:26:06 +08:00
    一开始写爬虫的时候还不知道BeautifulSoup,所以被逼着都用正则了。
    leavic
        18
    leavic  
       2015-04-27 22:40:35 +08:00
    多用,这才是关键。
    skyshy
        19
    skyshy  
       2015-04-27 23:05:57 +08:00
    可视化正则~ http://regexper.com/
    joyee
        20
    joyee  
       2015-04-28 01:56:18 +08:00
    经常用sublime text的替换+正则做各种杂事,用多了就熟了……(然后安利给其他不是程序员的亲友
    shuding
        21
    shuding  
       2015-04-28 02:07:49 +08:00
    把这个刷了一通,然后看了看别人的解答: https://regex.alf.nu/ ……
    xiazhichenjlu
        22
    xiazhichenjlu  
       2015-04-28 02:29:36 +08:00
    Learn regular expression in about 55 minutes
    Hacker News: https://news.ycombinator.com/item?id=7370622
    讨论里有相关的讨论和其它关于 Regex 的链接。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6121 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.