黑马程序员技术交流社区

标题: 留有余地 [打印本页]

作者: dingyilin    时间: 2016-12-15 23:35
标题: 留有余地
所能看到的文本sample是有限的,而待匹配检验的文本是海量的,暂时不可见的。对于这样的情况,在写正则表达 式时要跳出所能见到的文本的圈子,开拓思路,作出“战略性前瞻”。例如,经常收到这样的垃圾短信:“发*票”、“发#漂”。如果要写规则屏蔽这样烦人的垃 圾短信,不但要能写出可以匹配当前文本的正则表达式 [*#](?:票|漂),还要能够想到 .(?:票|漂|飘)之类可能出现的“变种”。这在具体的领域或许会有针对性的规则,不多言。这样做的目的是消除漏匹配,延长正则表达式的生命周期


作者: Flyxiang    时间: 2016-12-16 06:59
正与邪的较量,魔高一尺,道高一丈

作者: dingyilin    时间: 2016-12-16 23:03
你的道行有多高啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2