锐力易思▼ 2018▼ 正则 姓名 地址 算法

R067.智能填写地址

不等不靠,有囧有料。撕心裂肺讲道理 :)

国内快递都支持智能地址填写了,能切分姓名电话地址。
所谓,猪往前拱鸡往后刨,各有各道,我们做个简单实现。

没有使用分词,检索和高级算法。用了入门两年的编程水平,
通过识别数据特征和有限的组合情况,实现了非常棒的效果。

@史荣久 / 2018-10-27 / CC-BY-SA-3.0

观看视频

内容摘要

  • 电话号码的较优规则: /[\d+-()]{7,}/
  • 全角转半角。用户几乎不知道有全半角这回事。
  • 百家姓,补漏判断人名,向三个字靠拢。
  • 按需编程,分清场景,恰到好处,过犹不及。
  • 字符串查找,优于正则,优于高级算法(智商兼容)
  • 字符串的字面量,常量,变量的区别(面试题,intern)
  • 字符串的拼接,+ Builder,Buffer(面试题)
  • 编辑距离算法,判断相识度,简单实用。

参考资料

欢迎围观

if (you.accept(MoilionCircle.SPIRIT)) {
    if(you.haveADL()){
        MoilionCircle we = you.search(MoilionCircle.SLOGAN);
        we.welcome(you);
    }
    if(you.share(this)){
        We.thank(you);
        We.mayFind7Moilion();
    }
}

后记

今天有点累,没网又忘带电源,就先睡着了。 醒了又睡不着,用手机AP+电池,强撸了这一期。

很多看起来很好用的东西,不一定要很高深的算法。
需要的是,耐心,走心,积累,总是FSMIFTTT
算法本人也驾驭不住,勤能补拙,可补不了智力鸿沟啊 :D

自从得知呵呵对90后的含义,我就不敢用 :) 了。

《R067.智能填写地址》 国内快递都支持智能地址填写了,能切分姓名电话地址。所谓,猪往前拱鸡往后刨,各有各道,我们做个简单实现。
题图:【小声比比】捅了马蜂窝:乎睿数据对175亿独角兽做了犀利的数据分析。我爱数据,爱实情,狠虚假,狠造谣。