|

楼主 |
发表于 2005-5-23 09:14:41
|
显示全部楼层
主要我的理解是先把 . 变成了某一个字符,也就是说比如先把. 变成A,然后再对A做*操作。这样的话只能产生任意个A,而不是任意个任意字符了。
各位的意思是两者不能分开去考虑,如果要“实例化”的话,必须同步进行,是这样吗?
还有,感觉*和闭包不一样吧?
《sed与awk》中对*的解释是这样的:匹配任意一个(包括零个)在它前面的字符(包括由正则表达式指定的字符)。
哦,我突然想明白了,其实[0-9]* 等同于[0-9][0-9][0-9][0-9][0-9]......吧,这样的话。。。嘿嘿,明白啦!
谢谢各位。。。。! |
|