正则表达式及用例分析.pptVIP

  • 10
  • 0
  • 约5.54千字
  • 约 28页
  • 2019-10-07 发布于湖北
  • 举报
 正则表达式及用例分析 * 第一部分:正则表达式基础 * 什么是正则表达式 正则表达式(Regular expression,简称Regex)。是一种工具,和他其他工具一样,他是人们为了解决某一类专门的问题而发明的。要想理解正则表达式及其功能,最好的办法是了解他可以解决什么样的问题。 简单的说,正则表达式是一些用来匹配和处理文本的字符串。 正则表达式作为一门单独的语言,并不是一种完备的程序设计语言,它甚至不能单独运行。它更像是内置于其他语言或软件产品的“迷你语言”。现在几乎所有的语言或工具都支持正则表达式。 支持正则表达式的语言:C#、JavaScript、PHP、JSP、ASP、PERL、JAVA、VB、.NET、COLDFUSION、PYTHON等等。 * 先看一个列子 在一篇英文小说中查找单词”Hi” ? \bHi\b ‘\b’是正则表达式中规定的一个特殊字符(听说:它叫做元字符),它标记单词的开头和结尾,也就是分界。 注意:虽然通常英文的单词是由空格或标点符号或换行来分隔的,但是\b并不匹配这些单词分隔符中的任何一个,它只匹配一个位置。 * 先看一个列子 如果你要找的是hi后面不远处跟着一个Lucy 呢? \bhi\b.*\bLucy\b . :元字符。匹配除了换行符意外的任意字符。 * :元字符。代表的是数量(而不是字符,更不是位置)。它指定

文档评论(0)

1亿VIP精品文档

相关文档