• lua string之find


    --计算字符串string中char的个数
    --better version
    local function count_char(string, char)
      local index = 0
      local count = 0
      while ture do
        index = string.find(string, char, i+1)
        if not index then break end
        count = count + 1
      end
      return count
    end

    local function count_char(string, char)
      local index = 0
      local count = 0
      while true do
        index = string.find(string, char)
        if not index then break end
        count = count + 1
        string = string.sub(string, index+1, #string)
      end
      return count
    end

    --test
    local s = ',hello,world,apple,'
    print(count_char(s, ','))
    print(count_char(s, 'p'))

    结论:工欲善其事,必先利其器



  • 相关阅读:
    NOI2015刷题记录
    [WC2013][UOJ58]糖果公园 莫队算法
    啦啦啦~
    完全平方数
    构建之法
    测试更新
    程序的测试
    程序的封装
    构建之法5.5-6-7章观后感
    给徐侃童鞋的一个汉堡
  • 原文地址:https://www.cnblogs.com/dotdog/p/4458027.html
Copyright © 2020-2023  润新知