摘要: / 从根节点选取// 从匹配选择的当前节点选择文档中的节点,而不考虑他们的位置. 表示当前节点.. 表示父节点* 表示任意节点@*表示任意属性[@attr]表示节点包含attr属性[@attr!='']表示节点包含attr属性并节值不等于空[@attr=''][@attr1='']多个属性判断[@attr='' and @attr1 =''] 多个属性判断[@attr='' or @attr1 =''] 多个属性判断 阅读全文
posted @ 2013-01-30 16:54 欧西 阅读(91) 评论(0) 推荐(0) 编辑
摘要: . 任意字符 除\n*表示0次或多次+表示1次或多次?表示0次或1次 / 表示非贪婪{n,m} 表示数量范围 n - m 个{n,} 表示数量范围 n - 多个{n} 表示数量范围 n 个^ 开始$ 结束?: 取消分组?<= 匹配预查(前匹配) 例:(?<=2000|98)windows 能匹配 windows前面是 2000 或 98 的字符?= 匹配预查(后匹配) 例:windows(?=2000|98) 能匹配 windows后面有 2000 或 98 的字符?! 前瞻(后面不跟着什么) 例: windows(?!2000|98) 能匹配windows后面没有2000或89的 阅读全文
posted @ 2013-01-30 16:49 欧西 阅读(163) 评论(0) 推荐(0) 编辑