最近在学习正则表达式时 \b 只能匹配字母、数字、汉字、下划线。 发现 无论如何都是false. 但是写成这样就没问题 这样写就没问题,可以返回true. 后来测试过 把< 换成 其他的字符 在\b 中均返回false. ...
分类:
其他好文 时间:
2018-02-05 12:49:15
阅读次数:
133
最近进行java基础知识巩固复习,其中正则表达式也是很重要,很常用的一种技术。 下面做一些笔记进行记录: 1.[] 中括号里面常用于放置单个匹配字符、数字 可与" ^ "连用表示匹配未包含的字符 2.()可以和‘“ | ” 进行连用可以匹配多个字符、可用以分组 3{}用于匹配范围 4.? + * 跟 ...
分类:
其他好文 时间:
2018-01-30 12:27:54
阅读次数:
104
正则表达式--对于系统管理员,每天要处理很多的信息,其中有好多无用的信息,可以通过正则表达式对信息进行过滤筛选,所谓正则表达式,就是通过一些特殊字符的排列,用以搜索,替换,删除一行或多行字符串.一、文本过滤工具grep格式:grep+[选项]+匹配内容+[文件]--color=auto关键字高亮显示-v显示不被匹配到的行-i忽略大小写-n显示匹配的行号cat/etc/passwd|grep-nro
分类:
系统相关 时间:
2018-01-25 10:55:54
阅读次数:
210
最近在学习正则表达式时,遇到了一些问题,究其原因是正则表达式与扩展正则表达式的区别没有弄清楚正则表达式与扩展正则表达式类似,只是扩展正则表达式表达更加简单正则表达式需要打\转义字符来表示某些字符的意思,而扩展正则表达式则不需要:\{m}正则表达式表示至少表示前面的字符m次{m}egrep一样\?正则表达式表示前面的字符0或1次?egrep一样\+正则表达式表示前面的字符至少一次+egrep一样\(
分类:
其他好文 时间:
2018-01-23 15:39:53
阅读次数:
178
本章主要学习正则表达式的基本语法; 正则表达式就是一个匹配的模式,正则表达式本身也就是一个字符串(有一些语法规则,特殊符号组成) 正则表达式这个字符串一定要在对应的函数中使用才有意义(分割,替换函数结合使用) 1、定界符 / / 2、原子 最小的一个匹配单元(放在 / / 中,在正则表达式中,至少有 ...
分类:
Web程序 时间:
2018-01-11 19:17:50
阅读次数:
252
前言:在服务器中对日志进行处理是十分常见的工作,所以运维对于各种文本工具来查看、分析、统计,是必备的基本工。那么学习正则表达式、grep、egrep、和tr、sort、uniq等常见的文件处理命令就十分有必要了。1、工具分类?文件内容:less和cat?文件截取:head和tail?按列抽取:cut?按关键字抽取:grep2、工具集锦2.1、文件内容查看命令:cat,tac,rev;(1)cat语
分类:
系统相关 时间:
2017-12-28 13:54:16
阅读次数:
192
正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 因正则表达式也是用字符串表示的,所以,我们要首先了解如何用字符来描述字符。 在正则表达式中,如果直接给出字符,就是精确匹配 ...
分类:
编程语言 时间:
2017-12-13 14:38:04
阅读次数:
222
原文:编程珠玑番外篇-C.正则表达式精义-1 先解耦 一个字符串是一个正则表达式, 比如 aaa 两个正则表达式可以直接串起来, 比如 aaabbb。 其实, 是由六个正则表达式 a a a b b b 接起来组成的. aaa|bbb 这个集合里面有 {aaa, bbb} 两个字符串. 正则表达式最 ...
分类:
其他好文 时间:
2017-10-31 18:55:26
阅读次数:
164
突然发现好久没有做笔记了,上一次的笔记还是一个月前做的。现在已经学到了socket网络编程部分,所以我想把这段时间学习的内容巩固复习一下,包括:函数,装饰器、迭代器、生成器,模块学习、正则表达式、类。 函数: 1. 函数基本语法及特性 2. 参数与局部变量 3.嵌套函数 4.递归 5.匿名函数 6. ...
分类:
编程语言 时间:
2017-10-17 17:28:05
阅读次数:
209