zoukankan      html  css  js  c++  java
  • JS 从一个字符串中截取两个字符串之间的字符串

    /*************************************************
    函数说明:从一个字符串中截取 两个字符串之间的字符串
    参数说明:src_str 原串, start_str_loc开始查找的字符串, start_str起始字符串   end_str结束字符串
    dep     :两个字符串之间的字符串
    /************************************************/
    function analysysRespParam(src_str,start_str_loc,start_str,end_str) 
    {
        src_str = "" + src_str;
        start_str_loc = "" + start_str_loc;
        start_str = "" + start_str;
        end_str = "" + end_str;
        var depe;
        try
        {
            var start_loc = src_str.indexOf(start_str_loc);                                            //start_str_loc的起始位置
            if(start_loc == -1 )                                                                                                //没有找到 返回空
            {
                return "";
            }
            
            var deps_loc = start_loc + start_str_loc.length ;                                        //start_str_loc的结束位置  即开始查找的位置
            var start_str_real_loc = src_str.indexOf(start_str,deps_loc);                //start_str的起始位置
            if(start_str_real_loc == -1)
            {
                return "";
            }
            var deps = start_str_real_loc + start_str.length;                                        //开始截取的未知
            if(end_str.equals(""))                                                                                            //如果end_str为空 则截取到最后
            {
                
                depe = (src_str.length);
            }
            else
            {
                depe = src_str.indexOf(end_str,deps_loc);
                if(depe == -1)
                {
                    return "";
                }
            }
            var dep = src_str.substr(deps,depe-deps);                                                        //截取字符串
            return dep;
        }
        catch(e)
        {
            log("Error:" + CHANNELINFO + "156-analysysRespParam函数中解析返回异常.e=" + e);
            var dep = "";
            return dep;
        }
    }
    截取两个字符串中间的字符串
  • 相关阅读:
    国外保健品品牌介绍
    海淘第一单
    表查询语句与方法
    表与表关系
    表完整性约束
    表字段数据类型
    存储引擎
    数据库之MySQL基本操作
    MAC重置MySQL root 密码
    进程池、线程池、协程
  • 原文地址:https://www.cnblogs.com/tengpan-cn/p/4831259.html
Copyright © 2011-2022 走看看