'F':'abcd', 543,',4543要从上面的文本中取出abcd怎么取呢?麻烦写一下函数!谢谢取的不是字母。是字母的那些内容,是会变化的。所以不能[a-z+]
2 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
给你个自定义函数:
<script language="javascript">
//用法:getInfo(要查找的字符串,提取字符串前面的字符,提取字符串后面的字符)
function getInfo(source,start,end){
var oReg=new RegExp(start+".*?"+end,"img");
var oRegStart=new RegExp(start,"g");
var oRegEnd=new RegExp(end,"g");
return source.match(oReg)
.join("=")
.replace(oRegStart,"")
.replace(oRegEnd,"")
.split("=");
}
alert(getInfo("'F':'abcd', 543,',4543", "'F':'", "', 543"))
alert(getInfo("200 js 正则取文本问题!在线等", "正则取", "问题"))
</script>
ibeautiful
TA贡献1993条经验 获得超5个赞
s = "'F':'abcd', 543,',4543";
result = /:\'(.*)\'/.exec(s)[1];
alert(result);
添加回答
举报
0/150
提交
取消