文字列 url_string と拡張子のリスト extensionsToCheck を指定して、文字列内に拡張子が含まれているかどうかを確認します。簡単なアプローチは、リストを繰り返して各拡張子をチェックすることです:
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
代わりに、ジェネレーターと any 関数を使用して、ジェネレーター内の条件のいずれかが true であるかどうかを評価する、より簡潔な方法を使用することもできます。
if any(ext in url_string for ext in extensionsToCheck):
print(url_string)
このソリューションでは、ジェネレーターは、extensionsToCheck を反復処理して、各要素が url_string 内に存在するかどうかを確認することでシーケンスを作成します。これらのチェックのいずれかが true を返した場合、any 関数は true と評価し、url_string が出力されます。
このメソッドは、位置に関係なく、url_string 内の拡張子の存在をチェックすることに注意することが重要です。拡張子の位置を確認することが重要な場合は、@Wladimir Palant が提供した回答で説明されているようにサフィックスの使用を検討してください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3