私が探しているものは次のとおりです。
「キーワード」値があります...「キツネ」としましょう。「ザ・クイック・ブラウン・フォックス・ジャンプ・オーバー・ザ・レイジー・ドッグ」のような「メッセージ」値があります。理想的には、「...quick brown fox jumps over...」のように、オカレンスの両側に +X または -X の文字が返されます (後で省略記号を追加します)。
この問題に対する優れたパフォーマンスの高いアプローチは何ですか? メッセージの冒頭にキーワードが出現する可能性があることを懸念しており、これらのメッセージ評価のたびにキーワードが大きく変動することも望んでいません。言葉が途切れても構わない。
これを扱うときに頭に浮かぶいくつかのことは、string.contains を string.substring などと組み合わせて使用できるということです。それは遠いですか?