ChinaUnix.net
相关文章推荐:

sed 正则替换

文件A中有如下内容,html代码中含有手机号。我想用sed正则匹配手机号替换出新行,大家有什么方法?谢谢 索纳塔2.0手标的销售有什么条件吗?比如(保险、入户)。手机:13955755255 我要买一辆"现代"汽车,可以提供优质服务吗?
联系电话:13879080566
13301362662、133013...

by spouter - Shell - 2008-01-15 14:48:47 阅读(3946) 回复(5)

相关讨论
by peterdocter - Shell - 2012-08-16 09:40:09 阅读(1485) 回复(8)

现在一个目录下的所有文件进行字符串替换,但是这些字符串包含了一些特殊的字符如$ . 用sed替换的时候就需要对这些字符进行转义,比较麻烦 那sed替换的时候能不能只进行简单的字符串匹配替换,而不进行正则替换

by prc - Shell - 2009-03-05 17:07:16 阅读(4529) 回复(23)

1 2 3 4 5 1-5全部是变化的,只有是固定 现在尝试首行替换*1* sed "/<\/>$/{1s/\([^\n]*\)/\*\1\*/}" 这样不成功...

by peterdocter - Shell - 2013-08-15 21:46:46 阅读(5747) 回复(13)

如:

te.st
用一个条正则实现? te.st先放下保留空间,另一个在模式空间进行替换成test。然后再分别出来取出来...

by peterdocter - Shell - 2013-08-14 18:26:35 阅读(4429) 回复(9)

本帖最后由 peterdocter 于 2012-08-16 11:50 编辑 要处理格式:

Examples of SET

Origin of SET

Definition of SET

Related to SET

想要替换结果:

by peterdocter - Shell - 2012-08-16 12:38:36 阅读(2827) 回复(14)

../192.168.16.11_2012-04-11.log:2012-04-11 01:09:46 218.47.22.195 - HTTP 172.20.36.11 80 GET /dianping/default.aspx cccasasdsadasdsadaaccccc 比如要将以上web日志中的IP地址和url路径保留下来,其余部分全部替换为空,该怎么写呢?

by 青蛙咕啦咕啦 - Shell - 2012-04-11 16:16:38 阅读(1477) 回复(2)

求助:替换MSWinEventLog 2 Application 3162 Fri Aug 27 17:42:13 2010 替换以MS开头,2010结尾的字符串,为@。 Aug 27 17:42:17 1.1.1.1 adb.host.com MSWinEventLog 2 Application 3162 Fri Aug 27 17:42:13 2010 2284 W3SVC-WP Unknown User N/A Warning adb.host.com 0000: 50 00 07 80 00 00 00 00 ....... FailedRequestTracing module failed to write buffered events to log file for the request that matched fa...

by doking2008 - Shell - 2010-08-30 19:25:29 阅读(2900) 回复(3)

本帖最后由 可可火山 于 2012-01-04 18:01 编辑 我开始的正则命令 "s/\^(${CHECKING_USER}.*${CHECKING_FINGERPIRNT}.*|\).*$/\1${WORKING_DATE}/g" 正确的正则命令 "s/^\(${CHECKING_USER}.*${CHECKING_FINGERPIRNT}.*|\).*$/\1${WORKING_DATE}/g" 匹配行首的^不需要放在反向引用的括号中。 Thanks to Shell_HAT. 我一个SSHD日志分析脚本,需要根据每天的日志记录下那些SSH key的最后使用时间 下面input.file测试文件Key是一...

by 可可火山 - Shell - 2012-01-04 19:58:46 阅读(5067) 回复(9)

某文件夹下有三个文件,内容如下 1.txt $host = "1.1.1.1"; $host = "1.1.1.1"; $host = "1.1.1.1"; $host = "1.1.1.1"; 2.txt $host = '11.11.11.11'; $host = '11.11.11.11'; $host = '11.11.11.11'; $host = '11.11.11.11'; 3.txt $host = <111.111.111.111>; $host = <111.111.111.111>; $host = <111.111.111.111>; $host = <111.111.111.111>; 整理出需要替换内容的列表保存在replace.me的文件...

表达式

by lnzfm - Shell - 2014-12-05 11:49:17 阅读(10410) 回复(13)

sed替换的格式:sed 's/被替换的字符串/新字符串/' 想知道“被替换的字符串”这块怎么使用正则表达式 另外还有一个需求,将1234567变成1,234,567 我使用UE将 (...)(...$) 替换为 ,\1,\2 可以实现该需求,但用sed怎么实现

by good_luck_68 - Shell - 2012-11-16 09:34:26 阅读(16178) 回复(11)