如何从这样的字符串中截取字符!

HungryBoy 2003-07-24 02:44:28
800000:3600:1641:476:?-4-2-[1]:480000:295200:481000:296000:480500:295600:34201:[polygon]:1640:
800000:3600:1642:477:?-4-2-[2]:481000:295200:482000:296000:481500:295600:34202:[polygon]:1641:
800000:3600:1643:478:?-4-2-[3]:482000:295200:483000:296000:482500:295600:34203:[polygon]:1642:
800000:3600:1684:424:?-4-2-[6]:480000:294400:481000:295200:480500:294800:34206:[polygon]:1683:
800000:3600:1685:425:?-4-2-[7]:481000:294400:482000:295200:481500:294800:34207:[polygon]:1684

从这个字符串中截取出与?-4-2-[1]类似的字符串组成新的字符串!
?-4-2-[1]没有规律的可以是任何字符!但是位置固定!

不知我说没说明白!!!

...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HungryBoy 2003-07-24
  • 打赏
  • 举报
回复
谢谢!!
无爱大叔 2003-07-24
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
var str="800000:3600:1641:476:?-4-2-[1]:480000:295200:481000:296000:480500:295600:34201:[polygon]:1640:800000:3600:1642:477:?-4-2-[2]:481000:295200:482000:296000:481500:295600:34202:[polygon]:1641:800000:3600:1643:478:?-4-2-[3]:482000:295200:483000:296000:482500:295600:34203:[polygon]:1642:800000:3600:1684:424:?-4-2-[6]:480000:294400:481000:295200:480500:294800:34206:[polygon]:1683:800000:3600:1685:425:?-4-2-[7]:481000:294400:482000:295200:481500:294800:34207:[polygon]:1684"
strArr=str.split("800000")
for(i=1;i<strArr.length;i++){
alert(strArr[i].substr(15,9))
}
</SCRIPT>
HungryBoy 2003-07-24
  • 打赏
  • 举报
回复
不行,这只能取出一个阿!!!
meizz 2003-07-24
  • 打赏
  • 举报
回复
str.substr(20 , 9);

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧