黑马程序员技术交流社区
标题: 正则表达式你应该知道! [打印本页]
作者: dingyilin 时间: 2016-12-15 23:33
标题: 正则表达式你应该知道!
先粗后精,先加后减。使用正则表达式语法对于目标文本进行描述和界定,可以像画素描一样,先大致勾勒出框架,再逐步在局步实现细节。仍举刚才的手机号的例子,先界定\d{11},总不会错;再细化为1[358]\d{9}, 就向前迈了一大步(至于第二位是不是3、5、8,这里无意深究,只举这样一个例子,说明逐步细化的过程)。这样做的目的是先消除漏匹配(刚开始先尽可能多 地匹配,做加法),然后再一点一点地消除误匹配(做减法)。这样有先有后,在考虑时才不易出错,从而向“不误不漏”这个目标迈进。
作者: liuhuan123 时间: 2016-12-16 08:32
看看。
作者: cyifovou 时间: 2016-12-16 12:45
以前听说过,但是还没用到过。
作者: dingyilin 时间: 2016-12-16 23:02
会用到的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |