文字列 url_string と拡張子のリスト extensionsToCheck を指定して、文字列内に拡張子が含まれているかどうかを確認します。簡単なアプローチは、リストを反復処理して各拡張子をチェックすることです。
<code class="python">for extension in extensionsToCheck: if extension in url_string: print(url_string)</code>
あるいは、ジェネレーターと any 関数を使用して、より簡潔な方法を採用することもできます。このメソッドは、次の条件のいずれかが満たされているかどうかを評価します。ジェネレーターは true です:
<code class="python">if any(ext in url_string for ext in extensionsToCheck): print(url_string)</code>
このソリューションでは、ジェネレーターは extensionsToCheck を反復してシーケンスを作成し、各要素が url_string 内に存在するかどうかを確認します。これらのチェックのいずれかが true を返した場合、any 関数は true と評価し、url_string が出力されます。
このメソッドは、位置に関係なく、url_string 内の拡張子の存在をチェックすることに注意することが重要です。拡張子の位置を確認することが重要な場合は、@Wladimir Palant が提供した回答で説明されているようにサフィックスの使用を検討してください。
以上が文字列内の文字列拡張子を効率的にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。