【发布时间】:2016-07-10 02:39:22
【问题描述】:
我正在尝试在一系列字符串中提取字符“M”之前的数字。字符串可能如下所示:
"107S33M15H"
"33M100S"
"12M100H33M"
所以基本上会有一组由不同字符分隔的数字,并且“M”可能会出现不止一次。对于此处的示例,我希望我的代码返回:
33
33
12,33 #doesn't matter what deliminator to use here
我能想到的一种方法是将字符串除以“M”,并找到纯数字的项目,但我怀疑有更好的方法可以做到这一点。非常感谢您的帮助。
【问题讨论】: