Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果 ...
分类:
其他好文 时间:
2017-06-27 15:04:55
阅读次数:
128
1语法 grep -[acinv] '搜索内容串' filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即找 没有搜索字符串的行 -E 大写 ,搜索内容串支持正则2实例 搜索有the的行,并输出行号 $grep -n 'the' re... ...
分类:
系统相关 时间:
2017-06-10 21:32:59
阅读次数:
328
正则表达式的概念Regular Expression RE优势:简洁 一行胜千言用于对字符串的匹配在文本处理中十分常用 表达文本类型的特征(病毒,入侵检测)同时查找或替换一组字符串匹配字符串的局部和全部正则表达式的使用首先将符合正则表达式语法的字符串转化成正则表达式 特征p = re.compile... ...
分类:
其他好文 时间:
2017-05-31 20:13:21
阅读次数:
183
grep 摘取字符串(以整行输出) -a 将文档以text格式进行搜索 -c 计算找到"搜索的字符串"的次数 -i 忽略大小写的不同 -n 顺便输出行号 -v 取反向选择,即显示出没有"搜索字符串"的内容的那一行 [] 无论里面多少个字符,都表示里面某一个字符 [^] 反向选择,即显示出没有里面的字 ...
分类:
系统相关 时间:
2017-05-27 00:41:50
阅读次数:
194
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反 ...
分类:
其他好文 时间:
2017-05-21 09:47:08
阅读次数:
90
1.button:定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。 2.checkbox:定义复选框。 男 女 3.cancel:取消按钮,用于取消submit的提交。 4.color:定义拾色器。 5.date:定义 date 控件(包括年、月、日,不包括时间)。 6.dat... ...
分类:
Web程序 时间:
2017-05-16 19:16:29
阅读次数:
223
正则表达式常用来在所有语言中搜索字符串的任何模式或文字。MongoDB还提供了正则表达式功能的字符串模式使用正则表达式$regex操作符。MongoDB使用PCRE(Perl兼容正则表达式)为正则表达式语言。 不同于文本搜索,我们不需要做任何配置或命令就能直接使用正则表达式。 考虑下包含文字后其标签 ...
分类:
数据库 时间:
2017-05-12 11:39:40
阅读次数:
175
\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。 $ 匹配输 ...
分类:
其他好文 时间:
2017-04-30 21:25:05
阅读次数:
228
vim搜索设置高亮 linux vim打开文档搜索字符串时,设置被搜索到字符串高亮显示。 有两种方法: 1、暂时设置:vim打开文档-->命令行形式输入set hlsearch。 缺点:关闭文档后,下次打开,又须要又一次设置一遍。 2、永久设置(推荐):在~/.vimrc中配制 vim ~/.vim ...
分类:
系统相关 时间:
2017-04-24 14:40:25
阅读次数:
268
Javascript中经常涉及到对字符串和数组的处理,今天总结一下具体的用法 一 操作字符串 String对象有很多函数,可以以不同的方式访问和操作字符串,具体方法如下: charAt(index) 返回指定索引处的字符 charCodeAt(index) 返回指定索引处的字符的Unicode值 c ...
分类:
编程语言 时间:
2017-04-08 15:12:39
阅读次数:
292