我有一个符合以下模式的字符串:
(cc)-(nr).(nr)M(nr)(cc)whitespace(nr)
其中cc
是字母字符的任意数量,nr
是任意数量的数字字符,并且M
是实际字母M。
例如:
ASF-1.15M437979CA 100000
EU-12.15M121515PO 1145
我需要找到-
,.
和M
字符串的位置。问题是,前导字符和结尾字符也可以包含字母M
,但我只需要中间的那个。
作为替代方案,减去第一个字符(直到-
)和前两个数字(如(nr).(nr)M...
)就足够了。