これを含むコードを変更する必要があります。
string.indexOf("bc")
文字「a」が前に付いている場合に「bc」の出現をスキップするソリューションによって、これをどのように変更できますか。
私はこれらを見つけたくありません:
abc
だけ:
xbc
ここで、xは(空でも)以外の何でもかまいません。
インデックスi-1==aかどうかをチェックする条件を設定し、trueの場合はindexOfメソッドを再度呼び出すことができると思います。しかし、それが非常に美しいコードになるとは思いません。
正規表現を使用するソリューションはどのようになりますか?
編集:いくつかの応答を見た後のヒント。正規表現だけでなく、インデックスを見つけるために必要なAPI呼び出しも取得すると便利です。