注册 登录
编程论坛 VFP论坛

姓名后面带有一个数字,如何去掉

杂七杂八 发布于 2021-02-13 07:21, 2222 次点击
如:张三1,陈伟4等,姓名后面出现分别有1、2、3、4、5、6,6个数字,如何去掉?谢谢🙏
10 回复
#2
吹水佬2021-02-13 07:56
试试:CHRTRAN(姓名, "0123456789", "")
#3
杂七杂八2021-02-13 08:07
回复 2楼 吹水佬
吹老师,新春快乐🎉,谢谢你!
假若要找出来,可以用什么命令函数呢?
#4
sdta2021-02-13 08:15
?right(alltrim(姓名), 1)
#5
杂七杂八2021-02-13 08:46
回复 4楼 sdta
Brow for right(allt (姓名),1)=‘1’这样出来后面带1的姓名。=2出来2的姓名
#6
sdta2021-02-13 08:51
以下是引用杂七杂八在2021-2-13 08:46:14的发言:

Brow for right(allt (姓名),1)=‘1’这样出来后面带1的姓名。=2出来2的姓名

不知道楼主是什么意思,能说得明白点吗
#7
杂七杂八2021-02-13 09:04
回复 6楼 sdta
发贴的时候没有表达完整,第一步找出带着数字的姓名,第二步取掉姓名后面的的数字。谢谢sdta
#8
sdta2021-02-13 09:08
姓名后+数字,应该是同名吧,同名不可怕,学生应该有 学号 吧,用学号区分同名的学生
#9
杂七杂八2021-02-13 09:19
嗯,是的同名缘故,想和身份证的姓名一致
#10
sdta2021-02-13 09:24
以下是引用杂七杂八在2021-2-13 09:19:17的发言:

嗯,是的同名缘故,想和身份证的姓名一致

那就直接去掉姓名后的数字吧
#11
杂七杂八2021-02-13 09:26
好👌
1