请教一个正则表达式的写法
时间:2011-03-08
来源:互联网
比如我要得到以';'开头,但后面不是from和to的,这么写好像不行:
^;[^(from|to)]
谢谢大家
作者: dmacy 发布时间: 2011-03-08
不过可以这样
sed '/^;/{/from\|to/d}'
作者: chenbin200818 发布时间: 2011-03-08
;xxx
;from
;to
;fro
grep -P '^;(?!from|to)' file1
;xxx
;fro
作者: yinyuemi 发布时间: 2011-03-08
不过可以这样
sed '/^;/{/from\|to/d}'
chenbin200818 发表于 2011-03-08 16:06
谢谢楼上兄弟的回答。
不过主要不是为了过滤文本,而是为了匹配,所以删除不太能满足要求呢。
作者: dmacy 发布时间: 2011-03-08
老兄这不是删除 也是过滤 不会修改原文件
作者: chenbin200818 发布时间: 2011-03-08
作者: where27 发布时间: 2011-03-08
sed -n '/^;/p' |sed -rn '/^;(from|to)/!p'
sed -rn '/^;/{/^;(from|to)/!p}'
作者: kalmark 发布时间: 2011-03-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28