Pythonでは、次の文字列があります。
"fish 14~ reel 14 rod B14"
REGEX を使用して for ループを実行し、1 つ以上の数値を含む各部分文字列の場所を返したいと考えています。元。:
For ():
print location of substring
私の予想出力は次のようになります。
5
14
21
助けてください、ありがとう。
回答: わかりました、次のすべてをテストしましたが、すべて動作します。それで、どれが最速ですか?ドラムロール.... 速い順に: 1) Perreal - 9.7ms 2) Jon - 10.5ms 3) m.buettner - 12.3ms 4) upasana - 25.6ms
Python の天才の皆さんに感謝します。別の解決策がありましたが、テストしませんでした。他のさまざまな理由から、私は自分のプログラムにジョンの方法を選びました。