ホームページ > バックエンド開発 > Python チュートリアル > 特定の単語の後の文字列から部分文字列を抽出するにはどうすればよいですか?

特定の単語の後の文字列から部分文字列を抽出するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-09 18:25:02
オリジナル
625 人が閲覧しました

How to extract a substring from a string after a specific word?

特定の出現後に部分文字列を分離する方法

指定された部分文字列の後に部分文字列を取得することは、プログラミングにおいて頻繁に行われるタスクです。文字列 "hello Python world, I'm aBeginner" があり、単語 "world" の後の文字列を抽出する必要があるシナリオを考えてみましょう。必要な出力は です。私は初心者です。

文字列分割を使用した解決策

この問題を解決する簡単なアプローチは次のとおりです。 split() メソッドを利用します。このメソッドは、区切り文字 (つまり、特定の部分文字列) に基づいて文字列を部分文字列に分割します。

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

上記のコード内:

  • split("world", 1) "world" が最初に出現する位置で文字列を分割します。 1 番目の引数は、分割を 1 回に制限することを指定します。
  • [1] は、"world" の後のテキストを含む 2 番目の部分文字列を選択します。

したがって、変数 result には目的の部分文字列が保持されます: "、私は初心者です".

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

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