李根 发表于 2022-3-17 17:59:41

【经验分享】字符串中如何判断最后一位是字母还是数字?

字符串中如何判断最后一位是字母还是数字?

例如字符串可能为:
100*100*100E
100*100*100L
50*50*50

现在想要把最后面的100或者50等取出来,目前可以确认只有最后以为可能是字母,也可能是数字,那么就需要判断最后一位字符的情况。

方法:
第一步是取右子串取出来,这个没什么好说的。
第二步是判断取出来的子串是否在文本"0123456789",如果在其中就会输出对应的位置,1-10,不在就会输出0。
所以:
等于0就不是数字,是字母。
大于0就是字母,不是数字

黄磊 发表于 2022-3-18 10:11:58

思路很有意思,谢谢分享
页: [1]
查看完整版本: 【经验分享】字符串中如何判断最后一位是字母还是数字?