delphi 判断字符串是否包含汉字
2022-12-25 09:43:13 作者:admin
本文整理自网络,侵删。
procedure TForm1.Button1Click(Sender: TObject);var str : string; pStr : PWideChar; isHZ : Boolean; i , s, m : Integer; byteArr : TBytes;begin str := Trim('23432432223432423'); pStr := PWideChar( str ); byteArr := WideBytesOf(str);
while pStr^ <> #0 do begin // 汉字 case pStr^ of char($4E00) .. char($9FA5) : begin isHZ := True; Break; end ; // 全角中文符号 char($FF00) .. char($FFEF) : begin isHZ := True; Break; end ; // 半角中文符号 char($3000) .. char($303F) : begin isHZ := True; Break; end ; else // EditChar.Text := EditChar.Text + pStr^; end;
Inc( pStr ); end; // if isHZ then Vcl.Dialogs.MessageDlg('包含汉字',mtInformation,[mbOK],0) else Vcl.Dialogs.MessageDlg('没有包含汉字!',mtInformation,[mbOK],0);
end; 相关阅读 >>
Delphi xe5记录android应用程序(日志输出)
Delphi 跳出for循环
Delphi gridpanel percent百分比设置
Delphi如何获取一个字符串再另一个字符串中最后一次出现的位置
Delphi fmx用timage显示不同格式的图片
Delphi 调用外部程序获取程序id,并能关闭该程序
Delphi memo 内容每n行分批处理
Delphi 打开android应用信息
Delphi 获取网卡mac为软件注册机器码
Delphi简单读取网上的文本文件
更多相关阅读请进入《Delphi》频道 >>
猜你喜欢
联络方式:
400-123-789
邮箱:xiachao@163.com
Q Q:12345678
微信公众号
微信二维码
