设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
查看: 2417|回复: 19

[其他] 来来来,烧脑技术问题

[复制链接]
  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-21 23:20:05 | 显示全部楼层 |阅读模式
    本帖最后由 雨楼 于 2020-10-21 10:21 编辑

    那个大拿来解释下这个正则表达式。是用来过滤邮件得。

    "(?:Content-(?:Type: (?>\\\\s*)[\\\\w-]+/[\\\\w-]+|Disposition: (?>\\\\s*)attachment);(?>\\\\s*)(?:file)?name=|begin(?>\\\\s+)[0-7]{3,4}(?>\\\\s+))(\"[^\"]+\\\\.(?:ad[ep]|ba[st]|chm|cmd|com|cpl|crt|doc|docx|eml|exe|hlp|hta|in[fs]|isp|jse?|lnk|md[be]|ms[cipt]|pcd|pif|reg|scr|sct|shs|url|vb[se]|ws[fhc])\")[\\\\s;]"


  • TA的每日心情
    奋斗
    2023-8-28 01:10
  • 签到天数: 1748 天

    [LV.Master]无

    发表于 2020-10-21 23:38:20 | 显示全部楼层
    不能马上回答不出来100%正确答案的,不一定是大拿也不一定是废柴。
    没见过这个,而又可以马上回答出来100%正确答案的,肯定不是技术大拿
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-22 00:29:00 | 显示全部楼层
    阿忙 发表于 2020-10-21 10:38
    不能马上回答不出来100%正确答案的,不一定是大拿也不一定是废柴。
    没见过这个,而又可以马上回答出来100% ...

    术业有专攻,万一又专玩这害人玩意儿得呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-8-28 01:10
  • 签到天数: 1748 天

    [LV.Master]无

    发表于 2020-10-22 00:31:13 | 显示全部楼层
    雨楼 发表于 2020-10-21 11:29
    术业有专攻,万一又专玩这害人玩意儿得呢?

    专攻这么小的一个领域的,肯定不是什么技术大拿
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-22 00:35:39 | 显示全部楼层
    阿忙 发表于 2020-10-21 11:31
    专攻这么小的一个领域的,肯定不是什么技术大拿

    rfc2183
         


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 3060 天

    [LV.Master]无

    发表于 2020-10-22 00:46:38 | 显示全部楼层
    非it的一看就是一堆乱码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-10-22 01:44:06 | 显示全部楼层
    不是大拿,但可以比较肯定地说:这肯定不是coding的best practice
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-22 02:02:40 | 显示全部楼层
    晨枫 发表于 2020-10-21 12:44
    不是大拿,但可以比较肯定地说:这肯定不是coding的best practice

    正则表达式得用处是木有疑问的。
    不同语言实现略有不同。看着真复杂,用着真好用。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2020-10-22 02:10:41 | 显示全部楼层
    我记得在哪本书上看过, 到现在为止并没有正则表达式可完美表达电邮地址, 都是凑活用用.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-20 05:43
  • 签到天数: 300 天

    [LV.8]合体

    发表于 2020-10-22 02:42:10 | 显示全部楼层
    机器能看懂但人看不懂的代码还不如没有。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-5 00:48
  • 签到天数: 2591 天

    [LV.Master]无

    发表于 2020-10-22 02:48:58 | 显示全部楼层
    是否能明白这个正则表达式的面向对象与是否大拿没一毛钱关系。

    所谓术业有专攻,有本事你用java来拆包微软COM数据结构,运行时动态编辑COM数据。注意,不许用JNI而是用纯Java。

    点评

    油墨: 5.0
    你的中文水平真的是出神入化了。  发表于 2020-10-22 23:31
    油墨: 5
    懂这个得不一定是java大拿是确认的。你这个java大拿不懂这个也是可以确认滴。LOL  发表于 2020-10-22 23:08
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-22 03:29:22 | 显示全部楼层
    老兵帅客 发表于 2020-10-21 13:48
    是否能明白这个正则表达式的面向对象与是否大拿没一毛钱关系。

    所谓术业有专攻,有本事你用java来拆包微软 ...

    早说了术业有专攻了。
    知道你玩java,我找玩regex请教呢。靠边歇会儿。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-3-1 00:08
  • 签到天数: 2397 天

    [LV.Master]无

    发表于 2020-10-22 08:51:24 | 显示全部楼层
    要么去StackOverflow问问?我需要用正则表达式都直接去SO上Copy/Paste

    点评

    给力: 5.0
    给力: 5
    俺也是这样滴。  发表于 2020-10-22 23:07
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2020-10-22 12:09:32 | 显示全部楼层
    本帖最后由 asquyd 于 2020-10-22 13:46 编辑

    把|的合并掉,[]忽略,把\\\\s*之类作为一单位,(?:Content云云就是个组,包几层就从最里面挖出来。

    其实不难。

    点评

    给力: 5.0 涨姿势: 5.0
    给力: 5 涨姿势: 5
    高手  发表于 2020-10-22 23:07
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-1-29 10:21
  • 签到天数: 354 天

    [LV.8]合体

    发表于 2020-10-22 16:00:54 | 显示全部楼层
    这个问题一点也不烧脑,因为我根本看不懂,没得烧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-1-3 00:51
  • 签到天数: 71 天

    [LV.6]出窍

     楼主| 发表于 2020-10-22 23:15:27 | 显示全部楼层
    nanimarcus 发表于 2020-10-21 13:10
    我记得在哪本书上看过, 到现在为止并没有正则表达式可完美表达电邮地址, 都是凑活用用. ...

    ^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$

    https://regexr.com/
    回复 支持 反对

    使用道具 举报

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2024-4-18 16:09 , Processed in 0.049179 second(s), 24 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表