做一个正则表达式网站可行否? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
showecho

做一个正则表达式网站可行否?

  •  1
     
  •   showecho Jul 14, 2018 7031 views
    This topic created in 2881 days ago, the information mentioned may be changed or developed.
    痛点:每次自己写都要去查一下资料,有时候甚至测试半天,浪费时间;有时候直接网上找现成的又发现很多声称完美解决的结果用不了。

    市场:

    正则表达式作为程序猿必备技能,各种语言都必定用到,总体而言算不上很高频,也不低频,这一块用户是有的。

    但是国内网上都是零零散散一些个人分享的正则,经常还不是完全准确。


    解决办法:

    1、正则表达式库,汇集各种语言常用的几百个正则表达式,并附带实例,可在线测试;

    2、用户可以提交正则表达式,

    3、发现正则表达式有问题可以进行完善并拓展出实现功能复杂一些的正则表达式


    盈利?

    赚钱?嗯,不赚钱的,至少赚钱不是第一位,像 v2ex。
    38 replies    2018-07-15 12:08:11 +08:00
    octobersnow
        1
    octobersnow  
       Jul 14, 2018 via iPhone
    个人感觉没必要,情况又不一定对应,
    eluotao
        2
    eluotao  
       Jul 14, 2018 via iPhone
    可以 支持,我经常用
    dreasky
        3
    dreasky  
       Jul 14, 2018   11
    regex101 了解一下
    AllOfMe
        4
    AllOfMe  
       Jul 14, 2018
    正则这个东西还是要自己掌握了比较好,,情况太多条件也太多不好搞。有那种根据输入字符串生成对应的正则表达式的,我觉得还行
    Tlin
        5
    Tlin  
       Jul 14, 2018
    闲的时候写写几个常用的就可以了,像邮箱、身份证、手机号码…………网上很多都是不正确不严谨的,我们公司前端基本都没有用正则,后台验证即可
    showecho
        6
    showecho  
    OP
       Jul 14, 2018
    @dreasky 所以说了是国内哈
    showecho
        7
    showecho  
    OP
       Jul 14, 2018
    @Tlin 对,就是不严谨不正确的很多,所以觉得有空间
    wwjvtwoex
        8
    wwjvtwoex  
       Jul 14, 2018
    可以按照 TDD 的思路
    1 用户输入 正则表达式环境: Perl5.8 / VIM8.1 / Java6.0 ...
    2 给出 测试字符串 和 期待的结果,返回一个正则表达式
    3 如果不理想,再给出下一组测试用例,返回一个更精确的表达式 ...
    kba977
        9
    kba977  
       Jul 14, 2018 via iPhone
    regex101 可以选择中文呀
    MoliOOO
        10
    MoliOOO  
       Jul 14, 2018
    msputup
        11
    msputup  
       Jul 14, 2018
    xiaozi
        12
    xiaozi  
       Jul 14, 2018
    @msputup 这个生成的代码都是错的,你用「'123 」试试呢?
    msputup
        13
    msputup  
       Jul 14, 2018
    @xiaozi 你要匹配啥。
    changdy
        14
    changdy  
       Jul 14, 2018
    楼上说了网页端.客户端这边国内的 有个
    http://deerchao.net/tools/regester/index.htm
    国外的有个收费的正则工具
    BoiledEgg
        15
    BoiledEgg  
       Jul 14, 2018
    我也是用得楼上提到的 regex101
    yangqi
        16
    yangqi  
       Jul 14, 2018
    widewing
        17
    widewing  
       Jul 14, 2018 via Android   1
    love8
        18
    love8  
       Jul 14, 2018   1
    zilan
        19
    zilan  
       Jul 14, 2018
    同样推荐 regex101
    showzonezhu
        20
    showzonezhu  
       Jul 14, 2018   1
    showzonezhu
        21
    showzonezhu  
       Jul 14, 2018
    发现有人提了
    17681880207
        22
    17681880207  
       Jul 14, 2018
    自己搜个 10 几 20 次,其实也差不多会了
    NickCarter
        23
    NickCarter  
       Jul 14, 2018
    arctanx
        24
    arctanx  
       Jul 14, 2018
    不支持。没有太大意义。

    因为写正则靠搜别人的用例是没有用的。

    要测试写的对不对,用代码测就行了。
    imdong
        25
    imdong  
       Jul 14, 2018   1
    正则表达式搜了半天,自己早手写玩了。
    正则表达式本身很简单,想学,静下心来几个小时就可以熟练。
    AlisaDestiny
        26
    AlisaDestiny  
       Jul 14, 2018
    @love8
    哈哈,看了这个文章看到他写的正则表达式就忍不住想吐槽一下:
    ```
    ([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)
    ```
    反正我是第一次看见匹配大小写的 http 头是这样写的。博主好像不知道正则可以 case insensitive
    flynaj
        27
    flynaj  
       Jul 14, 2018 via Android
    各个软件对正则处理不一样,坑很大,Javascript 跟 Perl 就不一样
    chocotan
        28
    chocotan  
       Jul 14, 2018
    regex101+1
    flight2006
        29
    flight2006  
       Jul 14, 2018
    正则一般打开维基百科的符号列表对着写,用在线测试的网站做下测试
    flight2006
        30
    flight2006  
       Jul 14, 2018
    还有不同语言的正则应该是通用的,唯一不同的是转义符号的差别吧?
    Zzdex
        31
    Zzdex  
       Jul 14, 2018
    https://regexr.com/ 了解一下
    silymore
        32
    silymore  
       Jul 14, 2018 via iPhone
    不同语言的正则高级语法差很多,看打算支持哪一种了
    liwufan
        33
    liwufan  
       Jul 14, 2018
    https://alf.nu/RegexGolf
    里面题目刷一边直接出师
    kaiser1992
        34
    kaiser1992  
       Jul 14, 2018
    RegexBuddy 了解一下
    crayygy
        35
    crayygy  
       Jul 14, 2018
    学一下正则表达式没那么难吧。。。《精通正则表达式》了解一下?
    bucky
        36
    bucky  
       Jul 15, 2018
    正则这东西,我觉得是最不值得学的东西,价值太低
    roshad
        37
    roshad  
       Jul 15, 2018
    regex101 经常抽风对不上,我推荐 regex101
    roshad
        38
    roshad  
       Jul 15, 2018
    regexr 经常抽风对不上
    About     Help     Advertise     Blog     API     FAQ     Solana     2729 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 94ms UTC 15:44 PVG 23:44 LAX 08:44 JFK 11:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86