java正则表达式.pptVIP

  • 5
  • 0
  • 约5.81千字
  • 约 34页
  • 2017-05-27 发布于四川
  • 举报
Java正则表达式 背景 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能 Java正则表达式不是javascript正则表达式 Java正则表达式优点 使用java正则表达式与传统编程相比 优点: 在判断EMAIL等传统编程方法可能需要一二十行代码,使用正则表达式只需几行代码而已 提高编程效率 弊端: 需要学习java正则表达式的用法。 正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、“tpn”甚至“t n”,还有其他许多无意义的组合。这是因为句点符号匹配所有字符,包括空格、Tab字符甚至换行符: 方括号符号 句点优点是通用,同时缺点也是通用 为了解决句点符号匹配范围过于广泛这一问题,你可以在方括号(“[]

文档评论(0)

1亿VIP精品文档

相关文档