IT学习站-137zw.com

作者: 万胜
查看: 41|回复: 0

more +资源更新Forums

more +随机图赏Gallery

Nginx高性能WEB服务器视频教程 完整版运维必学价值149元Nginx高性能WEB服务器视频教程 完整版运维必学价值149元
【网易云课堂】来自法国的优雅撩妹课程,教你快速脱单【网易云课堂】来自法国的优雅撩妹课程,教你快速脱单
【网易云课堂】来自法国的优雅撩妹课程,教你快速脱单【网易云课堂】来自法国的优雅撩妹课程,教你快速脱单
Tableau数据分析实战系列3套(基础篇+大师篇+地图实战)Tableau数据分析实战系列3套(基础篇+大师篇+地图实战)
马士兵老师/坦克大战/java基础/网络编程 (9.1G)视频教程下载马士兵老师/坦克大战/java基础/网络编程 (9.1G)视频教程下载
【苏漫网校】零基础学CAD2019案例教程,完整版【苏漫网校】零基础学CAD2019案例教程,完整版

Python连载50-贪婪匹配、XPath介绍

Python连载50-贪婪匹配、XPath介绍

[复制链接]
万胜 | 显示全部楼层 发表于: 2019-11-13 01:02:01
万胜 发表于: 2019-11-13 01:02:01 | 显示全部楼层 |阅读模式
查看: 41|回复: 0
一、贪婪和非贪婪
1.贪婪:尽可能多的匹配,(*)表示贪婪匹配
2.非贪婪:找到符合条件的最小内容即可,(?)表示非贪婪
3.正则默认使用贪婪匹配
Python连载50-贪婪匹配、XPath介绍  技术博客 1707435-20191112004232358-759501520

二、XPATH
1.释义:在XML文件中查找信息的一套规则/语言,根据XML的元素
文档帮助:http://www.w3cshool.com.cn/xpath/index.asp
2.XPath开发工具
开源的XPath表达式编辑工具:XMLQuire
Chrome插件:XPathHelper
Firefox插件:XPathChecker
3.怎么在XML文件中选取节点
(1)nodename:选取此节点的所有子节点
(2)/:从根节点开始选取
例子:/Student:没有结果
/School:选取School节点
(3)//:选取节点,不考虑位置
例子://age:选取三个节点,一般组成列表返回
(4).:选取当前节点
(5)..:选取当前节点的父亲节点
(6)@:选取属性
(7)Xpath中查找一般按照路径方法查找
School/teacher:返回teacher节点
School/student:返回两个student节点
//Student:选取所有Student的节点,不考虑位置
School//Age:选取School后代中所有的Age节点
//@Other:选取Other属性
//Age[@Details]:选取带有属性Details的Age元素


4.谓语
/School/Student[1]:选取School下面的第一个Student节点
/School/Student[last()]:选取School下面的最后一个Student节点
/School/Student[last()-1]:选取School下面的倒数第二个Student节点

/School/Student[position(),

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

浙ICP备19022368号-1|Archiver|手机版|IT学习站-137zw.com

GMT+8, 2020-3-30 08:26 , Processed in 0.203630 second(s), 52 queries .

快速回复 返回顶部 返回列表