返回列表 发帖
To 楼主, 如果是学写正则式的话, 附件里的教程根本不够用, 因为它们忽略了一个重点: 贪婪性与懒惰性.
比如置顶教程里最常用的一句 "[\s\S]*?>", 新手可能会写成"[\s\S]*>", 因为[\s\S]*是匹配所有字符零次或多次, 直到遇到">"停止, 但是这样写会直接匹配到源文件的最后一个字符, 再回溯到最后一个 >, 而加了 ? 就能停留在下一个 > 出现. 这些在顶楼的教程里是没有讲的.

还是推荐两个经典链接吧:
深入浅出之正则表达式(一)
正则表达式30分钟入门教程(这个还在更新)

[ 本帖最后由 efni 于 2007-7-18 08:58 编辑 ]

TOP

返回列表