A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mnxnm 中级黑马   /  2015-6-2 11:34  /  547 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看到java正则中 () 分组这个知识点,但是怎么也弄不懂,,有没有人会啊,举个例子呗
我知道()\\1是取第一个分组的意思,
那么我想取第二个分组怎么办呢

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

4 个回复

倒序浏览
\\2就行了。。。。
回复 使用道具 举报
as604049322 发表于 2015-6-2 11:53
\\2就行了。。。。

( ) 分组这一个知识点,不明白怎么用
能贴代码举例子吗,谢谢啦
回复 使用道具 举报
本帖最后由 as604049322 于 2015-6-2 15:15 编辑

想不出需要获取第2组的需求,,,我知道怎么用,但不知道用在哪捕获组可以通过从左到右计算其开括号来编号。例如,在表达式 ((A)(B(C))) 中,存在四个这样的组:
1    ((A)(B(C)))
2    \A
3    (B(C))
4    (C)
组零始终代表整个表达式。

回复 使用道具 举报
as604049322 发表于 2015-6-2 15:10
想不出需要获取第2组的需求,,,我知道怎么用,但不知道用在哪捕获组可以通过从左到右计算其开括号来编号 ...

谢谢啦,你说的我懂哦,我也是不知道怎么用第二组,要是有使用到第二组情况的例子就好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马