首页 新闻 搜索 专区 学院

如何得到某个字符串在一个String中的所有下标?最好能用正则

0
[待解决问题]

比如String s = "asdzxcasd";

怎么得到 "a"在这个字符串里面的所有下标值?

将客流的主页 将客流 | 初学一级 | 园豆:172
提问于:2017-11-23 13:15
< >
分享
所有回答(1)
1

    

输出的下标分别是  0   6  

希望采纳!

默卿 | 园豆:4573 (老鸟四级) | 2017-11-23 13:20

这个也可以,但是如果能用正则就更好了。谢谢,我改一下问题描述。

支持(0) 反对(0) 将客流 | 园豆:172 (初学一级) | 2017-11-23 13:23

@将客流: 

正则版,希望有帮助!

支持(1) 反对(0) 默卿 | 园豆:4573 (老鸟四级) | 2017-11-23 13:30

@七芯海棠: 是否方便提供一下java语言的版本?

支持(0) 反对(0) 将客流 | 园豆:172 (初学一级) | 2017-11-23 13:52

@将客流: 哈哈  你这就是为难我了,思路可以告知你:

1.正则Matcher类的matches()方法匹配到所有符合结构的项

2.遍历结果集输出当前索引(index)

语法什么的如果你是学java的应该不难吧,度娘上都有,我没eclipse编译器就不给你贴源码了(授人以鱼不如授人以渔哈~)

支持(1) 反对(0) 默卿 | 园豆:4573 (老鸟四级) | 2017-11-23 14:02

@七芯海棠: get,感谢~

支持(0) 反对(0) 将客流 | 园豆:172 (初学一级) | 2017-11-23 14:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册