我有一个格式为A-2-Q4567的字符串。
更多示例:AB-456-T12、A24-5-M12345等。
我想从这些字符串中提取最后的数字值,它们分别是4567、12、12345(即从结束位置到第一个非数字字符的子字符串的数字值)。
我可以将字符串拆分,从拆分后的字符串数组中获取最后一个字符串,然后在去除非数字字符后进行解析。
但是否有更优雅的方法实现?
更多示例:AB-456-T12、A24-5-M12345等。
我想从这些字符串中提取最后的数字值,它们分别是4567、12、12345(即从结束位置到第一个非数字字符的子字符串的数字值)。
我可以将字符串拆分,从拆分后的字符串数组中获取最后一个字符串,然后在去除非数字字符后进行解析。
但是否有更优雅的方法实现?
\d
、+
和$
分别代表什么)。 - Michael