- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8沼肼 XML与正则表达式
第8章 XML与正则表达式;8.1 正则表达式在XML中的应用;8.1.1 在XML Schema中的应用;8.1.2 在XPath 2.0中的应用;8.1.3 在XSLT 2.0中的应用;8.2 XML正则表达式简介;8.2.1 元字符和普通字符;8.2.2 量词;8.2.3 字符转义与字符类;单字符匹配有以下几种。
?“\n”,用于匹配换行符(x0A)。
?“\r”,用于匹配回车符(x0D)。
?“\t”,用于匹配制表符(x09)。
? 元字符“.”、“ \”、“ ?”、“*”、“ +”、“ |”、“{” 、“}”、“^”、“$”、“[”、“]”可加分别加前缀字符“\”来实现转义,表示字符本身。
多字符匹配有以下几种。
?“\s”,用于匹配空白符。正如前面所说,空白符包括空格(x20)、制表符(x09)、回车符(x13)、换行符(x0A)。
?“\i”,用于匹配可作为XML元素和属性名称中第一个字符的字符。包括所有的字母字符、“:”和“_”。例如,matches(_,\i)将返???true,而maches(?,\i)将返回false。
?“\c”,用于匹配可作为XML命名规范的字符,或者说可用于XML元素或属性名称的字符。例如,matches(.,\c)将返回true,而matches(,\c)将返回false。
?“\d”,用于匹配数字。例如,matches(1,\d)将返回true,而matches(a,\d)将返回false。
?“\w”,用于匹配可用作组成单词的字符。例如,matches(Z,\w)将返回true,而matches(?,\d)将返回false。;以上字符类均为XML正则表达式内置的字符集合。除此之外,还可以使用“[ ]”来自定义字符类。例如,[az]可用于匹配字符a或z,[a-z]用于匹配字符“a”到字符“z”的任意字符,[a-z0-9]用于匹配字符“a”到字符“z”或字符“0”到字符“9”中的任意字符。
“[ ]”实际上定义了某个范围内的字符。如果需要表示该范围之外的字符集合,可以使用字符“^” 。例如,[^az]可用于表示除“a”到“z”之外的所有Unicode字符。需要注意,这里的“^”与行首匹配符“^”的区别。行首匹配符必须出现在正则表达式的开头,而表示补集的“^”必须出现在“[ ]”之内。;8.2.4 字符组的使用;8.2.5 正则表达式分支;小结;上机指导
您可能关注的文档
最近下载
- 山东电力系统污区分布图(2011年版)-A3-图集-wang.pdf VIP
- 离子键(课件)-高一化学.pptx
- 高二_新学期第一次_开学班会(课件).ppt VIP
- 国家宪法知识竞赛题库题库加答案下载.pdf VIP
- 年产60000 吨苯二胺(一期) 项目环评报告书.pdf VIP
- 八年级英语首字母填空专项训练含答案.doc VIP
- 第1课 我帮家人取包裹课件四上信息科技重大版(2023).pptx VIP
- 六年级上册美术课件-第1课 建筑艺术的美 ▏人美版 (共66张PPT) (1).pptx VIP
- 中建钢筋工安全培训课件,安全操作方法及注意事项.pptx VIP
- 咨询师岗前培训-主要工作内容与流程.ppt VIP
文档评论(0)