我試圖在字符串「M」之前提取數字。字符串可能看起來像:在使用Python的字符串中的字符之前提取數字
"107S33M15H"
"33M100S"
"12M100H33M"
所以基本上會有一組由不同字符分隔的數字,並且「M」可能會出現多次。對於這裏的例子,我想我的代碼返回:
33
33
12,33 #doesn't matter what deliminator to use here
一個我能想到的方法是通過「M」來分割字符串,發現是純數字的項目,但我懷疑有更好方法來做到這一點。非常感謝您的幫助。
非常感謝@Wiktor。它很好地工作:) – Helene