用正则表达式取字符串中的中文 在delphi中,如何用正则表达式取字符串中的中文?如:String str = "12中34国56"取得后的结果应该为:str="中国";急,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str:=Edit1.Text; for i:=length(str) downto 1 do if ord(str[i])<128 then delete(str,i,1); Edit2.Text:=str;我实验是可以,但是128这个数我也只是看到不一样,不能确定行不行 rcaicc要注意了,你这样写不好,但是思路不错楼主的要求很难办。假如是日文和中文混合,rcaicc的程序就不行了 www.playicq.com上好像有一个正则表达式的类你可以去下来研究一下! "12中34国56"中的123456当然是数字,当时提问时候没注意到,SORRY! 请问盘点机的原理和接口程序开发 访问excel单元是老是CoInitialize has not been called?????????????? 关于modelmoker 子窗口的问题,急! 卖了第一个软件,庆祝! 几个初学者一起的问题,关于李维的书这几本适合吗?已经凑了钱准备去买 请大家看看这个出错信息,帮忙解决一下! 哪里有操作系统原理和程序编译原理方面的电子书籍可以下呀?!?! 程序员有炒股的吗? 关于发送邮件问题?????? 生成窗体常出现错误:Invalid pointer operation 关于外挂的一些问题??
str:=Edit1.Text;
for i:=length(str) downto 1 do
if ord(str[i])<128 then delete(str,i,1);
Edit2.Text:=str;我实验是可以,但是128这个数我也只是看到不一样,不能确定行不行
楼主的要求很难办。假如是日文和中文混合,rcaicc的程序就不行了
你可以去下来研究一下!