• 请不要在回答技术问题时复制粘贴 AI 生成的内容
showecho
V2EX  ›  程序员

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

  •  1
     
  •   showecho · Jul 14, 2018 · 7032 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   ·   1573 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 16:43 · PVG 00:43 · LAX 09:43 · JFK 12:43
    ♥ Do have faith in what you're doing.