[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

字符串stra内容如下:
  1. aaa: hello
  2. world
  3. bbb: welcome
  4. ccc: bye bye
复制代码
怎样把包含bbb:的行赋值给字符串strb?
也就是strb=bbb: welcome

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

TOP

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

TOP

哪位朋友帮忙解决一下?

TOP

返回列表