LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 810|回复: 14

规则表达式:"]*>"[已解决]

[复制链接]
发表于 2004-3-22 21:04:02 | 显示全部楼层 |阅读模式
什么意思?
发表于 2004-3-22 21:10:40 | 显示全部楼层

回复: 规则表达式:"<[^>]*>"

最初由 seablue 发表
什么意思?

[^>]:不包含有字符>的所有字符,如:
"<[^>]*>$"这样更好些吧,如:
/home/javalee:cat tmp
<sdfsdfsdf>
<sdfsdf>dfsdf>
sdfsdf
sfsdf>sdfs
/home/javalee:grep "<[^>]*>$" tmp
<sdfsdfsdf>
/home/javalee:grep "<*>$" tmp
<sdfsdfsdf>
<sdfsdf>dfsdf>
请比较一下
发表于 2004-3-22 21:29:07 | 显示全部楼层

回复: 规则表达式:&quot;&lt;[^&gt;]*&gt;&quot;

最初由 seablue 发表
什么意思?

正则表达式有很多种,兄弟问的可是UNIX版本呢?我觉得Perl的比较完善强大。
 楼主| 发表于 2004-3-22 21:35:33 | 显示全部楼层
1。明白,谢谢!

2。是linux的shell正则表达式
发表于 2004-3-23 19:28:40 | 显示全部楼层
*是什么意思?是匹配任意吗?
发表于 2004-3-23 19:31:17 | 显示全部楼层
最初由 小小菜 发表
*是什么意思?是匹配任意吗?

表示与0个或多个前驱字符相匹配
发表于 2004-3-23 21:20:39 | 显示全部楼层
看到大家的水平提高了些。。现在我比较差了,不能帮上什么。。:rolleyes:
发表于 2004-3-23 21:23:28 | 显示全部楼层
最初由 devel 发表
看到大家的水平提高了些。。现在我比较差了,不能帮上什么。。:rolleyes:

develMM别谦虚,正则表达式不过是每个Unix高级用户必修的入门课,相信精通PERL的你在这方面早有造诣了。多给点题目放在PERL版区并主持吧。
发表于 2004-3-23 21:37:36 | 显示全部楼层
偶还没到精通,差远了,谢谢你对perl版的支持哦。。
发表于 2004-3-23 23:31:34 | 显示全部楼层
javalee,我想问问前驱字符是什么哦!我现在是不耻上问!谢谢!
:p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表