1. ホーム
  2. python

[解決済み] Pythonの文字列で:の前にあるものをすべて取得するにはどうしたらよいでしょうか?

2022-05-13 19:42:32

質問

ある文字列の中で、:の前にあるすべての文字を取得する方法を探しているのですが、どこから始めればいいのか見当がつきません。正規表現を使えばいいのでしょうか?もしそうなら、どのように?

string = "Username: How are you today?"

どなたか、私ができることの例を示していただけませんか?

どのように解決するのですか?

ただ split 関数を使用します。これはリストを返すので、最初の要素を保持することができます。

>>> s1.split(':')
['Username', ' How are you today?']
>>> s1.split(':')[0]
'Username'