私は、文字列を取り、プレーンテキストをすべて無視し、数字のリストを返すことができるコードであれば問題を作りたいと思っていますが、問題が発生しています。Pythonでテキストを文字列に変換しますか?
は基本的に、私が変えたい「私は夕食にピザの2つのスライスを食べたい、そして砂漠のためのアイスクリームの1つのスクープ」[2,1](単なる例)に
dummy = dummy.split(" ")
j = 0
for i in dummy:
dummy[j]=i.rstrip("\D")
j+=1
print(dummy[j-1])
は私が試みたものですが、何も削除しませんでした。私はそれがテキストを削除するはずだったと思ったが、リストのために働くように見えないので、rstrip( "\ D")を試した。
私が間違っていたか、これを修正する方法はありますか?
をあなたは正規表現を普通のテキストを混乱させています。 – TigerhawkT3
'\ D'は正規表現で使用されます。 'rstrip'とfamilyは引数として正規表現を取るのではなく、文字列か特別な値' None'(デフォルト)をとります。 – Evert