为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 易语言例程 正文

(彬)泪闯天涯-彗星取特定文本源码

三叶资源网 2019-05-18 15:00:51 易语言例程 1923 ℃ 3 评论

(彬)泪闯天涯-彗星取特定文本

@泪闯天涯

.版本 2

.程序集 程序集1

.子程序 彗星取特定文本, 文本型, , 取出特定的中文、英文、数字、标点符号,By:(彬)泪闯天涯
.参数 文本参数, 文本型
.参数 保留中文, 逻辑型
.参数 保留英文, 逻辑型
.参数 保留数字, 逻辑型
.参数 保留标点, 逻辑型
.局部变量 n, 整数型
.局部变量 Asc, 整数型
.局部变量 i, 整数型
.局部变量 length, 整数型
.局部变量 strRet, 文本型
.局部变量 bRet, 逻辑型

length = 取文本长度 (文本参数)
.循环判断首 ()
    Asc = 取代码 (文本参数, i)
    bRet = 假
    .如果真 (Asc < 0)
        Asc = 256 + Asc
    .如果真结束
    .如果 (Asc < 127)
        n = 1
        .判断开始 (Asc > 96 且 Asc < 123)  ' a-z   97-122
            bRet = 保留英文
        .判断 (Asc > 64 且 Asc < 91)  ' A-Z   65-90
            bRet = 保留英文
        .判断 (Asc > 47 且 Asc < 58)  ' 0-9   48-57
            bRet = 保留数字
        .默认
            bRet = 保留标点
        .判断结束

    .否则
        n = 2
        bRet = 保留中文
    .如果结束
    .如果真 (bRet)
        strRet = strRet + 取文本中间 (文本参数, i, n)
    .如果真结束
    i = i + n
.循环判断尾 (i ≤ length)
返回 (strRet)
文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-04-17 21:54:11]  回复

    易语言泪闯天涯

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
16进制转10进制app协议APP授权yasm汇编引擎Fiddler饿了么Com对象查看器数据库RapidJSONAPP登录模拟器中控Sqlite3数据库sqlite3QQ群验证文件批量下载扫码登录12306抢票JS改写组合框拼接京东联盟返利转链
最新评论