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

求正则:诸位大神帮帮忙

2012-09-27 
求正则:各位大神帮帮忙{base:http://www.baidu.com,test:123}这里需要匹配的是base后面的http:

求正则:各位大神帮帮忙
'{"base":"http://www.baidu.com","test":"123"}'
这里需要匹配的是base后面的"http://www.baidu.com",别说先转成JSON唉,因为特殊的原因,所以只能用正则了。

[解决办法]
var a="'{\"base\":\"http://www.baidu.com\",\"test\":\"123\"}'";
var reg=/.*?\"base\"\:(\"http\:\/\/.*?\").*/g;
a=a.replace(reg,"$1");
alert(a);
??不明白你的意思
[解决办法]
<script language="javascript" type="text/javascript">
var str = '{"base":"http://www.baidu.com","test":"123"}';
str = str.replace(/\W+base\W+([^'"]+)['""].*/, "$1");
alert(str);
</script>
[解决办法]

JScript code
var str = '{"base":"http://www.baidu.com","test":"123"}'; var p=/base":"([^\"]+)"/;  alert(str.match(p)[1]); 

热点排行
Bad Request.