我们要自定义输出时,首先继承两个抽象类,一个是OutputFormat,一个是RecordWriter。前者是主要是创建RecordWriter,后者就是主要实现write方法来将kv写入文件。1、需求将reduce输出的KV中,如果key中包含特定字符串,则将其输出到一个文件中,剩下的KV则输出到另外的文件中。2、源码源数据http://cn.bing.comhttp://www.baidu.c
分类:
其他好文 时间:
2019-10-25 10:00:11
阅读次数:
80
本来用word自带的通配符模式查找/替换就能删除, 比如删除所有图片后面的段落符: 查找:(^g)^p 替换:\1 \1表示括号内的内容,这样就把括号外的内容删掉了。 但是由于word在通配符模式下^g查找图片有BUG,无法查找, 而要实现只删除图片后面的段落符,要用到带()的表达式(通配符模式才支 ...
分类:
其他好文 时间:
2019-10-19 00:04:21
阅读次数:
101
Grep命令基本正则表达式实例之查找特定字符:这里我们就以存放本机所有用户的/etc/passwd文件做实例Demo1:[root@localhost~]#grep-n"root"/etc/passwd//-n表示显示行号1:root:x:0:0:root:/root:/bin/bash10:operator:x:11:0:operator:/root:/sbin/nologin基本正则表达式实例
分类:
系统相关 时间:
2019-10-12 12:59:43
阅读次数:
150
正则表达式正则表达式的定义:正则表达式又称正规表达式、常规表达式。在代码中常简写为regex、regexp或RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。基础正则表达式以httpd配置文件为例为了防止失误对httpd的配置文件造成损坏,首先我们先拷贝一份httpd配置文件到别处
分类:
系统相关 时间:
2019-10-10 19:57:04
阅读次数:
94
grep1)查找特定字符-n显示行号-i不区分大小写-v反向查找2)利用中括号“[]”来查找集合字符3)查找行首“^”与行尾字符“$”4)查找任意一个字符“.”与重复字符“*”5)查找连续字符范围“{}”egrep常见元字符如下作用:重复一个或者一个以上的前一个字符?作用:零个或者一个的前一个字符|作用:使用或者(or)的方式找出多个字符()作用:查找“组”字符串()+作用:辨别多个重复的组sed
分类:
其他好文 时间:
2019-10-10 09:16:48
阅读次数:
87
正则表达式概述正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。基础正则表达式正则表达式的字符串表达方法根据不同的严谨程度与功能分为基本正则表达式与扩展正则表达式。基础正则表达式是常用的正则表达式的最基础的部分。在Linux系统中常见的文件处理工具中grep与sed支持基础正则表达
分类:
系统相关 时间:
2019-10-09 17:48:37
阅读次数:
149
Grep命令1、基本正则表达式实例——查找特定字符这里我们就以存放本机所有用户的/etc/passwd文件做实例Demo1[root@localhost~]#grep-n"root"/etc/passwd//-n表示显示行号1:root:x:0:0:root:/root:/bin/bash10:operator:x:11:0:operator:/root:/sbin/nologin2、基本正则表达
分类:
系统相关 时间:
2019-10-09 17:39:18
阅读次数:
97
有些人在碰到问题时,就想:“我知道,我可以使用正则表达式。“现在,他们就有了两个问题。 Jamie ”Jwz“ Zawinski 一、概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过 ...
分类:
其他好文 时间:
2019-10-05 18:23:52
阅读次数:
96
一 正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正 ...
分类:
其他好文 时间:
2019-09-26 23:00:23
阅读次数:
67
Linux查找含有特定字符串的文件命令为grep。以下为详细的使用方法 grep [OPTIONS] PATTERN [FILE...] #实例:递归查找当前文件夹下所有含有test的文件,并显示行号 grep -rn "test" * #显示匹配pattern1或pattern2的行grep pa ...
分类:
系统相关 时间:
2019-09-12 18:15:04
阅读次数:
113