java 中正值表达式的问题
答案:2 悬赏:70 手机版
解决时间 2021-04-05 12:10
- 提问者网友:回忆在搜索
- 2021-04-05 00:46
java 中正值表达式的问题
最佳答案
- 五星知识达人网友:duile
- 2021-04-05 01:08
在你打印m.group()之前试试加入这一句:
System.out.println(m.start());
你就知道matcher的指针是怎么移动了追问我把输出改成
System.out.println(m.start()+","+(m.end()-1)+","+m.group());
结果为:
0,1,AB
2,1,
3,2,
4,7,ABAB
8,7,
9,8,
10,9,
11,12,AB
13,12,
我不明白是什么 开始位置可以大于结束位置(m.end()会自动加1,我给减了)?
2,1, 后面匹配的是子字符串CB吗?怎么给倒序了?
System.out.println(m.start());
你就知道matcher的指针是怎么移动了追问我把输出改成
System.out.println(m.start()+","+(m.end()-1)+","+m.group());
结果为:
0,1,AB
2,1,
3,2,
4,7,ABAB
8,7,
9,8,
10,9,
11,12,AB
13,12,
我不明白是什么 开始位置可以大于结束位置(m.end()会自动加1,我给减了)?
2,1, 后面匹配的是子字符串CB吗?怎么给倒序了?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯