正则表达式是一种强大而灵活的文本处理工具。使用它我们能以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能够随心所欲地对它们进行处理。 关于正则表达式的语法,网上对此有介绍的文章实在是多不胜数,实在找不到,还可以查看Java的API文档,就不多介绍了。这里 ...
分类:
编程语言 时间:
2017-03-28 22:56:31
阅读次数:
161
厌倦了在控制台使用键盘输入并显示结果的过程?是的,在你现在这台电脑上,已经很少有程序使用这种交互方式。本实验将带你初步进入图形用户界面(GUI)的世界,让你学会如何编写屏幕上那些具有特定大小和位置的窗体程序,并在其中添加文本,处理用户的输入。通过学习,可以让你的程序真正地“有头有脸”——具有更好的人 ...
sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。网上也有很多关于 sed 的教程,我也是抱 ...
分类:
其他好文 时间:
2017-03-28 16:24:37
阅读次数:
169
awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。 一、内置变量表 2、实例 1、常用操作 [chengmo@localhost ~]$ awk '/^root/{print $0}' /etc/passwd root:x:0:0:root:/root:/bin/bash ...
分类:
其他好文 时间:
2017-03-28 15:37:44
阅读次数:
168
一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。 在linux中,通配符是由shell解释的,而正则表达式则是由命令解释的。被称为文本处理三剑客:grep、sed、awk,它们三者均可以解释正则。 二、grep 1、参数 -n :显示行号 -o ...
分类:
其他好文 时间:
2017-03-27 17:12:32
阅读次数:
266
1.绪论过去几年,深度神经网络在模式识别中占绝对主流。它们在许多计算机视觉任务中完爆之前的顶尖算法。在语音识别上也有这个趋势了。而中文文本处理,以及中文自然语言处理上,似乎没有太厉害的成果?尤其是中文...
分类:
其他好文 时间:
2017-03-27 11:49:28
阅读次数:
1887
一、awk文本处理。 1、打印uid在30-40范围内的用的用户名 答: [root@fire ~]# awk -F: '41>$3 && $3>29{print $1}' /etc/passwd 2、打印第5-10行的行号和用户名。 答: [root@fire ~]# awk -F: '11>NR ...
分类:
其他好文 时间:
2017-03-26 10:33:42
阅读次数:
148
一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 生活中处处都是正则: 比如我们描述:4条腿 你可能会想到的是四条腿的动物或者桌子,椅子等 继续描述:4条腿,活的 就只剩下四条腿的动物这一类了 在linu ...
分类:
其他好文 时间:
2017-03-26 01:04:05
阅读次数:
301
文本处理工具grep,eprep和fgrep: grep:(global search regular expression and print out the line),全面搜索正则表达式,并显示相应的行 文本搜索工具:根据用户指定的文本模式对目标文件逐行搜索,显示能够被模式匹配的行 格式:gr ...
分类:
系统相关 时间:
2017-03-25 19:01:26
阅读次数:
242
/etc/profile /etc/bashrc 、变量添加到shell环境中,永久生效。 /root/.bashrc /root/.bash_profile 正则表达式 定义:正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。(被命令所解释) 三种文本处理工具 ...
分类:
编程语言 时间:
2017-03-23 22:18:52
阅读次数:
220