我们写脚本的时候,经常要截取命令输出的某项数据,比如:我要知道主机上有多少块硬盘这是很方便的。使用grep搜索出我们想要的数据再使用sed、或cup切割就可以取得我们主机的设备名称了,这是我们取数据的一种方法。Egreq是grep的升级版,支持扩展表达式、fgrep不支持正则表达式。使用格式:123...
分类:
系统相关 时间:
2014-07-14 22:24:10
阅读次数:
459
1、匹配括号及括号内的内容,如“(**)”Pattern Pattern1 = Pattern.compile("\\(.+\\)") 2、匹配 汉字+数字,如“电视01”Pattern Pattern1 = Pattern.compile("[\u4e00-\u9fa5]+[0-9]+$");正....
分类:
编程语言 时间:
2014-07-14 20:55:35
阅读次数:
203
网上很多内容采集工具,今天就自己试着写一个,发现C#可以轻松的抓去网页的内容,进而通过正则来分离出自己感兴趣的数据。下面是抓去网页内容的代码:using System;using System.Collections.Generic;using System.Linq;using System......
分类:
Web程序 时间:
2014-07-14 20:02:19
阅读次数:
220
ECMAScript通过RegExp类型来支持正则表达式。var expression = / pattern / flags;匹配模式标志:g: 表示全局模式;i: 表示不区分大小写;m: 表示多行模式;元字符:([{\^$|)?*+.]}字面量定义,构造函数定义var pattern1 = /[...
分类:
Web程序 时间:
2014-07-14 19:35:40
阅读次数:
233
*: 匹配多个任意字符。.:匹配单个任意字符。?:匹配0个或1个字符。+: 匹配1个或多个字符。'\(tam\)aaa\1\1':匹配tamaaatamtam。'a\{3\}':匹配aaa。'\':匹配tam结尾单词。'^tam':匹配tam开头字符串。'tam$':匹配tam结尾字符串。[A-Z]...
分类:
其他好文 时间:
2014-07-14 19:21:11
阅读次数:
187
计算机的世界里,有一组很奇特的字符串,它可以在搜索和替换操作中,提供要查找的确切内容。并在动态和静态文本中,都能表示。这也就是传说中的正则表达式。因其广泛的应用性,所以在各个语言和各种工具中都有使用,相对于各类应用而言,它就是最基本的材料。所以下面我们就来..
分类:
其他好文 时间:
2014-07-14 12:32:43
阅读次数:
307
进入正题前我们先假设这样一种场景,大家都知道过年回家的时候车票真的是一票难求,当你来到火车站正为此而焦虑不安的时候。忽然有个中年男人的声音在你耳边响起。问你要不要票。此时的你没想那么多因为你回家心切,多花了钱买了票,心里的石头终于落下了!于是你兴高采烈的去..
分类:
其他好文 时间:
2014-07-14 12:11:38
阅读次数:
285
一:grep与egrep简介:grep与egrep是在linux中对linux文本搜索用的比较多的一个工具。它结合正则表达式实现与模型匹配的行。二:语法格式:grep[option]...‘PATTERN‘FILE...支持基本正则表达式egrep[option]...‘PATTERN‘FILE...支持扩展正则表达式[option]常用的主要有:-v:反..
分类:
系统相关 时间:
2014-07-14 12:04:38
阅读次数:
324
grep介绍1,grep全名(GlobalRegularExpressionPrint)。也许刚接触这个命令的人会有一种这样的感觉,不就是查找东西的一个小命令吗,no,no,no,grep是一个最初用于unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并..
分类:
其他好文 时间:
2014-07-14 12:03:55
阅读次数:
209
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。什么是正则表达式?见名知意,正则表达式也就是符合某种规则的表达式,它是由特殊字符和其他字符组成的字符串。要想以正则表达式的规则来处理字符串,就得需要使用支持正..
分类:
其他好文 时间:
2014-07-14 11:42:08
阅读次数:
283