这种正则怎么理解呢

这种正则如何理解呢
本帖最后由 lghyt2016 于 2014-06-05 21:18:03 编辑
这种正则怎么理解呢

箭头所指的冒号 点  和竖合代表什么呢?另外[^>]放在这里为什么
------解决方案--------------------
我认为两个点是任意一个字符的意思。“
------解决方案--------------------
”是或者的意思。“[/r/n]”是换行的意思,不同系统的换行是不一样的。“[^>]”不包括">"的意思。
------解决方案--------------------
引用:
Quote: 引用:

“[/r/n]”换行或者回车
冒号 点这里表示什么

(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (
------解决方案--------------------
) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y
------解决方案--------------------
ies) 就是一个比 'industry
------解决方案--------------------
industries' 更简略的表达式。