设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 200|回复: 0
收起左侧

易语言判断文本型字符串和字节集 是否包含 日本汉字 日语文字 日文符号 (返回逻辑型)

[复制链接]
发表于 2023-9-9 20:26:28 | 显示全部楼层 |阅读模式
1.png
  1. .版本 2

  2. .程序集 程序集1

  3. .子程序 _启动子程序, 整数型


  4. _临时子程序 ()
  5. 返回 (0)

  6. .子程序 _临时子程序
  7. .局部变量 计数, 整数型

  8. 输出调试文本 (文本型_是否包含日文符号 (“Hello World! 中文测试”))
  9. 输出调试文本 (文本型_是否包含日文符号 (“Hello World! 日本語テスト”))

  10. .子程序 字节集_是否包含日文符号, 逻辑型, 公开, 检查字节集数据是否包含日文符号,寻找到返回真,否则返回假
  11. .参数 字节集, 字节集, , 必须ANSI编码,否则将出错
  12. .局部变量 长度, 整数型
  13. .局部变量 位置, 整数型
  14. .局部变量 内码, 短整数型
  15. .局部变量 字节, 字节型

  16. 长度 = 取字节集长度 (字节集)
  17. 位置 = 1
  18. .判断循环首 (真)
  19.     .如果真 (位置 > 长度)
  20.         跳出循环 ()
  21.     .如果真结束
  22.     字节 = 字节集 [位置]
  23.     .如果 (字节 > 128 且 字节 ≠ 255)
  24.         .如果真 (位置 + 1 > 长度)
  25.             跳出循环 ()
  26.         .如果真结束
  27.         内码 = 位或 (左移 (字节, 8), 字节集 [位置 + 1])
  28.         位置 = 位置 + 2
  29.     .否则
  30.         内码 = 字节
  31.         位置 = 位置 + 1
  32.     .如果结束
  33.     .判断开始 (内码 ≥ -23391 且 内码 ≤ -23135)
  34.         返回 (真)
  35.     .判断 (内码 ≥ -23309 且 内码 ≤ -23050)
  36.         返回 (真)
  37.     .默认

  38.     .判断结束

  39. .判断循环尾 ()
  40. 返回 (假)

  41. .子程序 文本型_是否包含日文符号, 逻辑型, 公开, 检查文本型是否包含日文符号,寻找到返回真,否则返回假
  42. .参数 文本数据, 文本型, , 必须ANSI编码,否则将出错

  43. 返回 (字节集_是否包含日文符号 (到字节集 (文本数据)))
复制代码

相关帖子

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-27 20:01 , Processed in 1.237070 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表