猿问

js 正则取文本问题!在线等

'F':'abcd', 543,',4543
要从上面的文本中取出abcd怎么取呢?
麻烦写一下函数!谢谢
取的不是字母。是字母的那些内容,是会变化的。所以不能[a-z+]

慕斯709654
浏览 678回答 2
2回答

慕村9548890

给你个自定义函数:<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&nbsp;js&nbsp;正则取文本问题!在线等", "正则取", "问题"))</script>

ibeautiful

s = "'F':'abcd', 543,',4543";result = /:\'(.*)\'/.exec(s)[1];alert(result);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答