ホームページ > バックエンド開発 > Python チュートリアル > Python で特定の部分文字列の後のテキストを抽出するには?

Python で特定の部分文字列の後のテキストを抽出するには?

Patricia Arquette
リリース: 2024-11-08 18:56:01
オリジナル
552 人が閲覧しました

How to Extract Text After a Specific Substring in Python?

特定の部分文字列の後の文字列の抽出

指定されたターゲット文字列の後の部分文字列フラグメントを取得することは、プログラミングにおいて一般的な課題となります。たとえば、文字列から「world」という単語に続くテキストを抽出する必要があると考えます。

my_string="hello python world, I'm a beginner"
ログイン後にコピー

解決策: 文字列分割を利用する

1 つの直接的なアプローチは次のとおりです。ターゲットの部分文字列に基づいて文字列を分割します。これは、split() メソッドを使用して実現できます。構文は次のとおりです:

string_variable.split(substring, maxsplit)
ログイン後にコピー

  • string_variable は分割する入力文字列です
  • substring は分割するターゲット文字列です
  • maxsplit (オプション) は、最大数を指定します。 splits

この場合、分割制限 1 で「world」の my_string を分割できます:

my_string="hello python world, I'm a beginner"
print(my_string.split("world", 1)[1])
ログイン後にコピー

この操作により、2 つの文字列のリストが作成されます。ターゲットの前の部分と、ターゲットの後の目的の部分文字列です。リストの 2 番目の項目にアクセスすると (Python はゼロベースのインデックスを使用するため)、目的の結果が得られます。

", I'm a beginner"
ログイン後にコピー

このメソッドは、文字列に関係なく、文字列から特定の部分文字列を抽出するためのシンプルかつ効率的な方法を提供します。長さや複雑さについて。

以上がPython で特定の部分文字列の後のテキストを抽出するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート