首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

分割字符串解决办法

2012-03-03 
分割字符串如果有一个字符串 A( a1 )A( b1 )+A( b2 ) 有没有办法用java或者js方法提取出a1,b1,b2来[解

分割字符串
如果有一个字符串 "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') "
有没有办法用java或者js方法提取出a1,b1,b2来

[解决办法]
<script>
var str= "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') ";
str=str.replace( "= ", "+ ");
var arr=new Array();
eval(str);
alert(arr);

function A(s){
arr[arr.length]=s;
}
</script>
[解决办法]
<script type= "text/javascript ">
/* <![CDATA[*/
var s = "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') ";
var Ar = [];
s.replace(/ '([^ ']*?) '/g, function($0, $1){Ar.push($1)});

alert(Ar)
/*]]*/
</script>

热点排行
Bad Request.