見た後でafewsimilarquestions、私は正常に私のデータに部分文字列の分割を実装することができませんでした。私の場合は、たくさんの文字列があり、各文字列には抽出する必要がある部分文字列があります。文字列はリストにまとめられ、私のデータはNBAの位置です。私は各文字列からポジション( 'PG'、 'SG'、 'SF'、 'PF'、または 'C')を引き出す必要があります。一部の文字列には複数の位置があります。ここにデータがあります。文字列内の複数の部分文字列を検索して抽出しますか?
text = ['Chi\xa0SG, SF\xa0\xa0DTD','Cle\xa0PF']
コードは、理想的には、最初の文字列、'Chi\xa0SG, SF\xa0\xa0DTD'
を見て、そして['SG','SF']
2つの位置を返す必要があります。コードは2番目の文字列を参照し、['PF']
を返します。
明瞭にするために、完全な期待出力を追加できますか?例えば:これはあなたが探しているものですか? '[re.findall(r | \ b(PG | SG | SF | PF | C)\ b '、s)をテキストに含める]' – Sundeep