正则表达式笔记

原创 2017年01月02日 22:30:14

边学习边整理:

合法字符包含:任意字符(x)、八进制数代表的字符(\0mnn)、十六进制属代表的字符(\xhh)、十六进制值表示的Unicode字符(\uhhhh)、制表符(\t)、换行符(\n)、回车符(\r)、换页符(\f)、报警符(\a)、escape符(\e)、控制符(\cx);

特殊字符:

$匹配结尾、^匹配开始、()将多个表达式组合成一个表达式、[]组成表达式、{}标记前面表达式出现的次数、*出现零次或多次、+出现一次或多次、?出现零次或一次;

预定义字符:

.匹配任意字符、\d匹配0-9的数字、\D非数字;\s空白字符;\S非空白字符;\w单词字符、\W非单词字符;

边界匹配字符:

^行开头;$行结尾;\b单词边界;\B非单词边界;\A输入的开头;\G前一个匹配的结尾;\Z输入的结尾,仅用于最后的结束符;\z输入结束;

两种模式:

贪婪:不带?,匹配到最后一个;

勉强:带?,匹配到第一个;

表达式:

可枚举:[abc];

可表示范围:[a-z];

可表非[^a];

可表与:&&;


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

正则表达式学习笔记

  • 2015-03-17 15:26
  • 14KB
  • 下载

正则表达式学习笔记

  • 2013-04-30 17:18
  • 47KB
  • 下载

【Python】Python学习笔记(二)——正则表达式

正则表达式的大致匹配过程1.依次拿出表达式和文本中的字符比较, 2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 3.如果表达式中有量词或边界,这个过程会稍微有一些不同。...

正则表达式笔记

  • 2011-12-12 01:14
  • 42KB
  • 下载

正则表达式例子及笔记

  • 2010-05-19 14:01
  • 47KB
  • 下载

shell脚本学习笔记之grep&正则表达式

grep命令是Linux中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本...

正则表达式笔记

  • 2008-07-23 17:43
  • 45KB
  • 下载

java学习笔记(二十一)正则表达式

正则表达式
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)