返回列表 发帖

[问题求助] JavaScript怎样获取包含指定字符串的行?

字符串stra内容如下:
aaa: hello
world
bbb: welcome
ccc: bye byeCOPY
怎样把包含bbb:的行赋值给字符串strb?
也就是strb=bbb: welcome

哪位朋友帮忙解决一下?

TOP

此代码要求是ccc:和bbb:之间没有其他行
var stra,strb;
stra = "aaa: hello\nworld\nbbb: welcome\nccc: bye bye";
WScript.Echo(stra);
strb = stra.substr(stra.indexOf("bbb:"),stra.indexOf("ccc:")-stra.indexOf("bbb:"));
WScript.Echo(strb)COPY
---学无止境---

TOP

仿写一个
var stra,strb;
stra = "aaa: hello\nworld\nbbb: welcome\nccc: bye bye";
var strs = new Array();
strs = stra.split("\n")
for (i = 0;i < strs.length;i++)
{
  if (strs[i].substr(0,4) =="bbb:")
    {
      strb = strs[i]
    }
}
WScript.Echo(strb)COPY
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

返回列表