正则呀.正则就是干这活的.你GOOGLE一下正则相关知识.再自己试着写一下.
解决方案 »
- JS实现图片想做滚动效果,代码。。。。
- js ,在ie中异常结果
- 如下功能用js能否实现?
- http://topic.csdn.net/u/20071218/10/152e1101-d3e3-4ba9-8141-130e2ddee54b.html
- 请问如何根据某个字符作分界,拆分一个字符串?比如/aaa/bbb/ccc拆成3个字符串aaa,bbb,ccc
- requirejs合并js后,怎么能不改变原来引用js的情况下正常访问
- window.open()只能打开一个新窗口,那要是一个链接需要target="_main",有办法实现吗?
- 高分求救,怎么用javascript控制div标签的隐藏?
- 如何让点击一个按钮后,层就显示
- 怎样把二个文本框的数据相减?
- 导航菜单指定位置!! 在线等,马上给分
- 在状态栏显示时间,高手帮看下哪里错误!
<!--
var sourceStr = '<FIELDS SDE.CAPITAL.NAME="±± " SDE.CAPITAL.PYNAME="123" #SHAPE#="[Geometry]" SDE.CAPITAL.OBJECTID="658" SHAPE.AREA="0" SHAPE.LEN="0" />'; var resultArray = sourceStr.match(/\.([^=\.]+)=/g);
if(resultArray){
for (var i = 0; i < resultArray.length; i++){
resultArray[i] = resultArray[i].substr(1, resultArray[i].length-2);
}
alert(resultArray.join("\n"));
}
//-->
</script>
name
pyname
shape *只需要shape...不需要#shape#*
objectid
area
len
<!--
var sourceStr = '<FIELDS SDE.CAPITAL.NAME="±± " SDE.CAPITAL.PYNAME="123" #SHAPE#="[Geometry]" SDE.CAPITAL.OBJECTID="658" SHAPE.AREA="0" SHAPE.LEN="0" />'; var resultArray = sourceStr.match(/(\.([^=\.]+)|#.+#)=/g);
if(resultArray){
for (var i = 0; i < resultArray.length; i++){
resultArray[i] = resultArray[i].replace(/^./, "").replace(/#/, "").replace("=","");
}
alert(resultArray.join("\n"));
}
//-->
</script>