小编Han*_*ner的帖子

Java:查找第一个Regex的索引

我需要更改一段代码包括:

string.indexOf("bc")
Run Code Online (Sandbox Code Playgroud)

如果前面有字母"a",那么如何通过跳过"bc"出现的solutin来改变这一点.

我不想找到这些:

ABC

但是只有:

命苦

其中x可以是除了(甚至是空的)之外的任何东西.

我想我可以放入一个条件来检查索引i-1 == a,如果是,则再次调用indexOf方法.但我不认为这将导致非常漂亮的代码.

使用正则表达式的解决方案如何?

编辑:看到一些回复后只是一个提示.不仅可以获得正则表达式,而且还可以获得查找索引所需的API调用.

java regex

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

regex ×1