1.原则
匹配期望的文本,排除不期望的文本
必要易于控制和理解
NFA引擎保证效率(成功的效率和失败的效率)
2.匹配文件路径

3.匹配浮点数

4.匹配引号包含的内容,内容可以是转义的字符(")

多选分支的最好不要有重叠部分(两者都可以匹配的情况)
5.

6.对正在表达式应用方式和目标数据做出合理的假设
7.消除每行(包括只有空格的行,行首与行尾的空白字符)


匹配html标签
9.在html文件中获取url及对应的文字
保留所有的<a>元素

筛选 文字和对应的url

分离主机,端口,路径
10.匹配主机部分

11.用环视功能处理诸如右边出现了n的倍数次**记得给出算倍数的锚点位置(^,$,<,>)
eg:连续数字,五个为一组,筛选以44开头的组
