用正则表达式取字符串中的中文 在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! 请帮忙看一下这段代码错误在哪里 请教如何在TDBGridEh控件中输入时实现限制小数点的功能. 关于图片的存入数据库的问题 帮我UP,网络编程,有分拿,有钱拿! 征求delphi面试时的问题。 用友的明细帐,用Delphi7如何实现? Dll调用问题 如何向列表框或组合框中一次性加入查询到的结果? 十分紧急,请问如何修改字符串(可能描述得不太准确,请高手入内,拜托) 登陆窗体呀 生成窗体常出现错误: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的程序就不行了
你可以去下来研究一下!