标题:
[其他]
这个正则例子死活看不明白,谁给解释一下
[打印本页]
作者:
sexfio
时间:
2009-5-21 09:45
标题:
这个正则例子死活看不明白,谁给解释一下
<div[^>]*>[^<>]*(((?'Open'<div[^>]*>)[^<>]*)+((?'-Open'</div>)[^<>]*)+)*(?(Open)(?!))</div>
谁给详细解释一下,?'open'我懂啥意思,就是到*)+((还有*)+)*(这2个地方开始迷糊。。。
既然有了+为什么还要有个*,不是重复了吗
[
本帖最后由 sexfio 于 2009-5-21 09:46 编辑
]
作者:
Batcher
时间:
2009-5-21 09:59
建议在顶楼描述一下问题背景:这个正则是干吗的?上下文代码是啥子?
作者:
sexfio
时间:
2009-5-21 11:40
没有背景,是教程里的一个例子
作者:
Batcher
时间:
2009-5-21 12:50
什么语言/脚本的教程呢?bat?vbs?perl?shell?
作者:
sexfio
时间:
2009-5-21 14:52
http://www.unibetter.com/deercha ... hi-jiaocheng-se.htm
不同语言的正则不一样吗??
作者:
inittab
时间:
2009-5-21 15:34
复杂的正则就像天书。不过,自己要用的时候查查手册就行了。
楼主没必要钻牛角尖的。就算写的人自己过段时间也不一定能马上看明白当初写的是什么。
作者:
Batcher
时间:
2009-5-21 16:47
标题:
回复 5楼 的帖子
确实如此。而且批处理支持的正则表达式非常有限。
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2