js中怎样根据某个关键字截取此关键字之后的字符串?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中怎样根据某个关键字截取此关键字之后的字符串?相关的知识,希望对你有一定的参考价值。

参考技术A

<script type="text/javascript">

function fun(var key)    //key为关键字

var str = "123456";    //要截取的字符串

var index = str.indexOf(key);

var result = str.substr(index + 1,str.length);

</script>

b = a.substring(start, end);start 表示起始位置,如果其实位置是第一个就填 0end表示终止位置。

delphii7里面怎么样去掉一个字符串的某一个字符前面的一段字符!

例如:FE FE FE FE 68 11 22
我想去掉68和68前面的的字符,问题是68是固定值,68前面会有一些不同的字符出现,这个怎样实现?

function GetPriorStr(Str,keyStr:string;):string;
var p:Integer; //p表示关键字keyStr在Str中出现的位置
begin
p:=Pos(keyStr,Str)+2;
if p>0 then //如果找到关键字,截取后面字符
result:=copy(str,p,length(str)-p+1);
else //否则,返回本身
result:=Str;
end;

//-----可在他处调用GetPriorStr
var Str,keyStr,PriorStr:string;
begin
Str:='FE FE FE FE 68 11 22';
keyStr:='68';
PriorStr:=GetPriorStr(Str,keyStr);
end;
参考技术A function DeleteStr(ss,sign: String): String; //删除 ss 中 sign 及之前的字符
var
ps,wd: Integer;
begin
Result := ss;
wd := Length(sign);
ps := Pos(sign, ss);
if ps > 0 then begin // ss 中包含 sign ,位置在 ps
Delete(Result, 1, ps + wd - 1);
end;
end;
参考技术B 先用pos函数找到位置,然后用substring取位置之后直到结尾

以上是关于js中怎样根据某个关键字截取此关键字之后的字符串?的主要内容,如果未能解决你的问题,请参考以下文章

java怎样截取最后几个字符

JS中数组或字符串的截取问题。。

delphii7里面怎么样去掉一个字符串的某一个字符前面的一段字符!

JS如何删除字符串的结尾字符?

c# 怎样获取string的某个字符最后一位的位置!

jsp中遇到“,”逗号 截取字符串