首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  1
     
  •   showecho · 9 天前 · 3704 次点击
    痛点:每次自己写都要去查一下资料,有时候甚至测试半天,浪费时间;有时候直接网上找现成的又发现很多声称完美解决的结果用不了。

    市场:

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

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


    解决办法:

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

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

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


    盈利?

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

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

    要测试写的对不对,用代码测就行了。
        25
    imdong   9 天前   ♥ 1
    正则表达式搜了半天,自己早手写玩了。
    正则表达式本身很简单,想学,静下心来几个小时就可以熟练。
        26
    AlisaDestiny   8 天前
    @love8
    哈哈,看了这个文章看到他写的正则表达式就忍不住想吐槽一下:
    ```
    ([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)
    ```
    反正我是第一次看见匹配大小写的 http 头是这样写的。博主好像不知道正则可以 case insensitive
        27
    flynaj   8 天前 via Android
    各个软件对正则处理不一样,坑很大,JavaScript 跟 Perl 就不一样
        28
    chocotan   8 天前
    regex101+1
        29
    flight2006   8 天前
    正则一般打开维基百科的符号列表对着写,用在线测试的网站做下测试
        30
    flight2006   8 天前
    还有不同语言的正则应该是通用的,唯一不同的是转义符号的差别吧?
        31
    Zzdex   8 天前
    https://regexr.com/ 了解一下
        32
    silymore   8 天前 via iPhone
    不同语言的正则高级语法差很多,看打算支持哪一种了
        33
    liwufan   8 天前
    https://alf.nu/RegexGolf
    里面题目刷一边直接出师
        34
    kaiser1992   8 天前
    RegexBuddy 了解一下
        35
    crayygy   8 天前
    学一下正则表达式没那么难吧。。。《精通正则表达式》了解一下?
        36
    bucky   8 天前
    正则这东西,我觉得是最不值得学的东西,价值太低
        37
    roshad   8 天前
    regex101 经常抽风对不上,我推荐 regex101
        38
    roshad   8 天前
    regexr 经常抽风对不上
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   3238 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 20ms · UTC 07:33 · PVG 15:33 · LAX 00:33 · JFK 03:33
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1