文字列が別の単語の略語であるかどうかを確認するための Python アルゴリズムを開発しようとしています。例えば
fckfc kopenhavn単語の最初の文字に一致するため、 に一致します。fhk一致しません。fcofc kopenhavnFC Kopenhavn を FCO と略す人はいないため、一致しないはずです。irlに一致しin real lifeます。ifkに一致しifk goteborgます。aikに一致しallmanna idrottsklubenます。aidに一致しallmanna idrottsklubbenます。これは実際のチーム名の省略形ではありませんが、スウェーデンの省略形がどのように形成されるかについてドメイン固有の知識を適用しない限り、除外するのは難しいと思います。manuに一致しmanchester unitedます。
アルゴリズムの正確なルールを説明するのは難しいですが、私の例が私が求めているものを示していることを願っています.
更新一致する文字を大文字にして文字列を表示するのを間違えました。実際のシナリオでは、すべての文字が小文字であるため、どの文字が大文字であるかを確認するだけでは簡単ではありません。