フォロワー番号を以下のような文字列から抽出しています。最初のパターンは1桁では機能しないようです。最初のパターンは数字の後に文字があり、最初の行に4
とFollowers
の間に他の文字がないかどうかをチェックするのでしょうか? 2番目のパターンはうまく動作します。フォロワ数を抽出するための正規表現パターン
import re
text = """
4 Followers
330 Followers
23.5k Followers
67k Followers
25m Followers
"""
print(re.compile(r'(\d.+) Followers').findall(text))
print(re.compile(r'(\d+|\d.+) Followers').findall(text))
本当に単純にhttps://regex101.com/を使用する必要があります – Idos
スペースを分割して最初の配列を取得してください。 – StefansArya
@Idosそれは私が使ったことです。正規表現に新しいだけでなく、パターンを理解しようとすると、私はよりよく出てきました。 –