/*************************************************
函数说明:从一个字符串中截取 两个字符串之间的字符串
参数说明: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;
}
}

截取两个字符串中间的字符串

JS 从一个字符串中截取两个字符串之间的字符串的更多相关文章

  1. JS中substring()方法(用于提取字符串中介于两个指定下标之间的字符)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JS对象 substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    提取字符串substring() substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法: stringObject.substring(starPos,stopPos)  参 ...

  3. substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定 ...

  4. ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法

    ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法 语法 第一种: 通过使用Oracle语句块  --指定文档所有部门都能查看 declare cursor TABLE_DEPT and ...

  5. C语言:一个数组中只有两个数字是出现一次

    //1.一个数组中只有两个数字是出现一次, //其他所有数字都出现了两次. //找出这两个数字,编程实现.a //^=单独两个数的^结果 //单独出现的两个数不同位的标记 //position: ^结 ...

  6. Android中如何截取字符串中某个字符之前或之后的字符串

    代码改变世界 Android中如何截取字符串中某个字符之前或之后的字符串 //截取#之前的字符串 String str = "sdfs#d"; str.substring(0, s ...

  7. php截取指定两个字符之间的字符串

    //截取指定两个字符之间的字符串 public function cut($begin,$end,$str){ $b = mb_strpos($str,$begin) + mb_strlen($beg ...

  8. [转]ASP.NET MVC中的两个Action之间值的传递--TempData

    本文转自:ASP.NET MVC中的两个Action之间值的传递--TempData 一. ASP.NET MVC中的TempData 在ASP.NET MVC框架的ControllerBase中存在 ...

  9. java中计算两个日期之间天数的程序设计。

    //用java编写出一个以下方法计算两个日期之间天数的程序设计. import java.util.regex.Matcher; import java.util.regex.Pattern; pub ...

随机推荐

  1. Compile Time Assertion..

    The most seen assertion are during runtime, but this one is at compile time, to give the error more ...

  2. caogao

    https://css-tricks.com/ 在safari浏览器中添加transform规则,如果没有效果,把该规则的原始元素以块状显示 http://webdesignerwall.com/tr ...

  3. Strusts2--课程笔记4

    类型转换器: Struts2默认情况下可以将表单中输入的文本数据转换为相应的基本数据类型.这个功能的实现,主要是由于Struts2内置了类型转换器.这些转换器在struts-default.xml中可 ...

  4. zookeeper入门知识

    ZooKeeper 是什么? ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) . 蜜蜂(Hive) .小猪(Pig)  的管理员, Apache Hbase和 Apache ...

  5. chrome插件:打开新tab时自动打开百度

    下载 安装: 解压到某一目录 如要修改自动跳转链接:修改go.js中的url (function (){ chrome.tabs.getCurrent(function(tab){ chrome.ta ...

  6. 在线GET/POST API接口请求模拟测试工具

    在前后端开发过程中经常需要对HTTP接口进行测试,推荐几款比较好用的测试工具 Postman https://www.getpostman.com/ 强大的HTTP请求测试工具 支持多平台 Advan ...

  7. python datetime时间差

    import datetime import time d1 = datetime.datetime(2005, 2, 16) d2 = datetime.datetime(2004, 12, 31) ...

  8. first os

    Make your first OS. (MikeOS). check out here

  9. .net项目svn项目管理文件清单

    You can add the following files to Visual Studio source control: Solution files (*.sln). Project fil ...

  10. 老鸟需要知道的一些php系统类函数

    作为一个老手级别的php程序员,知道下面几个php系统级别的函数,不足为多吧!获取系统信息和调试程序的时候应该能用的上! PHP系统类函数 assert函数:检查assertion声明是否错误 ext ...