我需要更改一段代码,其中包括:
string.indexOf("bc")
如果它前面有字母“a”,那么如何通过跳过“bc”出现的解决方案来改变它。
我不想找到这些:
美国广播公司
但只有:
xbc
其中 x 可以是除了 a 之外的任何东西(甚至是空的)。
我想我可以设置一个条件来检查索引是否 i-1 == a,如果为真,则再次调用 indexOf 方法。但我认为这不会产生非常漂亮的代码。
使用正则表达式的解决方案会是什么样子?
编辑:在看到一些回复后只是一个提示。不仅可以获得正则表达式,还可以获得查找索引所需的 API 调用。