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前面会有一些不同的字符出现,这个怎样实现?
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中怎样根据某个关键字截取此关键字之后的字符串?的主要内容,如果未能解决你的问题,请参考以下文章