第8章--正则表达式.pptVIP

  • 5
  • 0
  • 约1.15万字
  • 约 62页
  • 2019-08-31 发布于福建
  • 举报
2.非数字匹配\D 符号“\D”和符号“\d”的作用恰好相反,后者是匹配一个0~9之间的单个数字字符,而前者则匹配一个非数字字符。“\D”等价于表达式“[^0-9]”。 3.空白字符匹配\s 符号“\s”匹配任何空白字符,包括空格、制表符以及换页符等,等价于表达式“[\f\n\r\t\v]”。 4.非空白字符匹配\S 符号“\S”匹配任何非空白字符,等价于表达式“[^\f\n\r\t\v]”。 8.2.5 正则表达式字符集 一个正则表达式就是由一系列字符组成的字符串。其中,包括元字符和普通字符。由于元字符和普通字符都有许多个,所以形成了元字符集和普通字符集这两个集合。 在正则表达式中,普通字符集中的字符只表示它们的字面涵义,不对其他的字符产生影响。正则表达式的最简单的形式就是只由普通字符集中的字符组成,不包含元字符。 正则表达式的字符集通常使用方括号表达式表示,例如: [cC]hina [^hello] [a-zA-Z] [0123456789] [0-9] 与其他的普通字符一样,上表中列出的字符类也需要放在方括号中。 例如: [[:alnum:]] 等价于以下表达式: [a-zA-Z0-9] 8.3 正则表达式应用 本书在前面的2节中,详细介绍了正则表达式的基础知识。为了使得读者更加清楚如何使用正则表达式,本节将详细介绍正则表达式的相关应用。 8.

文档评论(0)

1亿VIP精品文档

相关文档