永发信息网

delphi 删除字符串的中文字 汉字

答案:3  悬赏:50  手机版
解决时间 2021-01-22 14:07
比如
edit1.text:=123a,.bcsa24/;kkl21的洒水车现在1232421 ;
我现在要通过点击一个按钮来删除除了数字以外的 符号、 字母、 汉字、 只保留数字
该怎么来写这个按钮。
最佳答案
var
s,tmpStr:string;
I:Integer;
begin
s:=edt1.Text;
for I=1 to Length(s) do
if s[I] in ['0'..'9'] then
tmpStr:=tmpStr+s[I];
ShowMessage(tmpStr);
end;

//原理就是逐一取出字符串中的每个字节,判断其是否在'0'..'9' 内,此方法对有中文的都可以,
全部回答
如果你是想数组中包含某字符串的话不如使用 if pos(name,a[0]) >0 then 这样的语句
只能逐字符检测并保存在一个字串变量中了. var zfc1:string; zfc:string; i:word;//如果edit1.text的长度大于3600,则需要使用i:integer. begin zfc:=''; zfc1:=edit1.text; for i:=1 to length(zfc1) do begin if zfc1[i] in ['0'..'9'] then zfc:=zfc+zfc1[i]; end; edit1.text:=zfc; end; 在D7中试了一下上述代码,很好用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
前史村地址在什么地方,我要处理点事!
申达众创空间咖啡地址在什么地方,我要处理点
三国群英传上哪能买到正式版
宣城市宣州区11年考上编制的教师都被分到哪些
单选题Thereare________peopleinthepark.A.
水不是在一百度的时候才能气化吗,为什么
白色pom板多少钱一公斤
HANNANCOFFEE地址在什么地方,我要处理点事!
判断题国有经济控制着国民经济命脉,在我国国
考消防监督检查证等都考什么内容啊 怎么个形
中史村地址好找么,我有些事要过去,
刚怀孕第一个月,我老公说我:“你怀孕有什么
网上买灯具灯饰,20平方客厅,应该买多大的灯
胶子驿站小吃地址好找么,我有些事要过去,
中河口村地址在什么地方,我要处理点事!
推荐资讯
为什么我的莱阳高级职业学校的毕业证在网上差
天使指的是什麽动物
求这个plc控制线路怎么连,看不太懂。。
大家的宝宝都经常掐起胳膊让站着吗
谁有03G329-3 图集
蓝天教育(莲花北模范分校)地址好找么,我有些
京东服务中心安顺普定站地址在什么地方,我要
魔兽世界名字几个字
Most teenagers are given pocket money by t
四通货运(长征东路29号附近四通货运)地址有知
两个一位小数的乘积“四舍五人”后是l3.7,这
木家具长出绿色霉菌怎么处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?