匹配中文
2023-01-24 09:16:15 最后更新
t()
{
//t线程start
  s nr="123我abc是456中fas文"
  //变量nr为需要匹配的文本内容
  slg(nr,zfc)
  //获取字符长度
  ss xhc=zfc
  ss jg=" "
  w(ss.xhc>0)
  {
  //循环start
    f(ss.xhc==zfc)
    {
    //判断1start
      //第一次循环
      s-(ss.xhc,1,ss.xhc)
      ssg(nr,ss.xhc,jg)
      stobm(jg,"utf-8",jgh)
      //编码转换
      f(jgh!=jg)
      {
      //判断2start
        //有包含中文
        ss(jg+ss.jg,ss.jg)
      }
      //判断2end
    }
    //判断1end
    else
    {
    //else判断1start
      //第n次循环
      s weibu=ss.xhc
      //获取尾部的字符截取位置
      s-(ss.xhc,1,ss.xhc)
      //获取顶部字符截取位置
      ssg(nr,ss.xhc,weibu,jg)
      //截取特定位置字符
      stobm(jg,"utf-8",jgh)
      //编码转换
      f(jgh!=jg)
      {
      //判断3start
        //有包含中文
        ss(jg+ss.jg,ss.jg)
      }
      //判断3end
    }
    //else判断end
  }
  //循环end
  syso(ss.jg)
  //打印数据,将打印出“我是中文”
}
//t线程end
说明:此代码将过滤掉英文,数字,使其能提取数据中的所有中文字符。