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

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

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

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

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