RegExp -- java
来源:互联网 发布:仿射变换矩阵求解算法 编辑:程序博客网 时间:2024/05/18 02:32
(?i)(?-i) 不区分大小写
(?:) 分组
(?<=) 间隙前方允许的
(?<!) 间隙前方不允许的
(?=) 间隙后方允许的
(?!) 间隙后方不允许的
[^] 注意小尖号在大括号里面表示不允许出现的
^ 表示开始
$ 结束
.*? 以最小匹配
----!java
平衡:
(java(c++)
<[^<>]*(((?'Open'<)[^<>]*)+((?'-Open'>)[^<>]*)+)*(?(Open)(?!))>
< #最外层的左括号
[^<>]* #最外层的左括号后面的不是括号的内容
(
(
(?'Open'<) #碰到了左括号,在黑板上写一个"Open"
[^<>]* #匹配左括号后面的不是括号的内容
)+
(
(?'-Open'>) #碰到了右括号,擦掉一个"Open"
[^<>]* #匹配右括号后面不是括号的内容
)+
)*
(?(Open)(?!)) #在遇到最外层的右括号前面,判断黑板上还有没有没擦掉的"Open";如果还有,则匹配失败
> #最外层的右括号
- java regexp
- RegExp -- java
- RegExp
- regexp
- RegExp
- RegExp
- regexp
- RegExp
- RegExp
- Regexp
- regexp
- Regexp
- Regexp
- RegExp
- RegExp
- RegeXp
- RegExp
- RegExp
- suse 安装amarok并支持mp3等大多数格式
- 串口调试程序的实现
- 国际C 语言乱码大赛(IOCCC)1988年获奖作品
- bean转化成map
- 生成GUID
- RegExp -- java
- 关于boolean类型变量的处理
- 详细讲解关于Linux静态库和动态库的分析(转)
- 打印螺旋矩阵
- JavaScript获取文本框光标的像素位置
- Debugger:: An unhandled non-continuable exception was thrown during process load
- Dos Prompt Here
- 出色注释的基本要求
- marquee标签