zoukankan      html  css  js  c++  java
  • 常用字符串截取类

    public int index(string content,string str)
     {
         return content.IndexOf(str);
     }
    
     public int index(string content, string str, int fromindex)
     {
         return content.IndexOf(str, fromindex);
     
     }
    
     public int strlen(string content,string start, string end)
     {
         return index(content, end) - index(content, start);
     }
    
     public int strlen(string content, string start,string end,int fromindex,int fromendindex)
     {
         int endindex = index(content, end, fromendindex);
         int startindex=index(content, start,fromindex);
         return endindex - startindex;
     }
     
     /// <summary>
     /// 截取字符串
     /// </summary>
     /// <param name="content">完整的内容</param>
     /// <param name="start">开始子字符串</param>
     /// <param name="startoffset">设置开始字符串的偏移量,一般为0即可</param>
     /// <param name="end">结束子字符串</param>
     /// <param name="endoffset">结束子字符串的偏移量,一般为0即可</param>
     /// <param name="fromindex">起始的搜索未知,通常为0即可,若内容中有多个匹配,可设置此参数来达过滤</param>
     /// <param name="fromendindex">同上</param>
     /// <returns>返回开始子字符串和结束子字符串中间的内容,包含开始子字符串和结束子字符串</returns>
     public string cutstr(string content, string start, int startoffset,string end,int endoffset,int fromindex,int fromendindex)
     {
         int startindex = index(content, start,fromindex)+startoffset;
         int len = strlen(content, start, end,fromindex,fromendindex)-startoffset+endoffset;
         return content.Substring(startindex, len+end.Length);
     }
  • 相关阅读:
    004-DQN
    003-sarsa
    002-Q Leaning
    001-强化学习简介
    阿里云GPU服务器配置深度学习环境-远程访问-centos,cuda,cudnn,tensorflow,keras,jupyter notebook
    003-keras模型的保存于加载
    004-linux常用命令-网络命令
    004-linux常用命令-压缩解压命令
    004-linux常用命令-添加管理员用户
    004-linux常用命令-用户管理命令
  • 原文地址:https://www.cnblogs.com/danye/p/1650160.html
Copyright © 2011-2022 走看看