日期:2014-05-16  浏览次数:20427 次

求截取正则
例如:

第一个: 求截取正则求截取正则求截取正则求截取正则求截取正这里。求截取正则求截取正则求截取正则

第二个: 求截取正则求截取正则求截取正则求截取“正则这里”取正则求截取正则


截取出来如下

求截取正则求截取正则求截取正则求截取正则求截取正这里。

求截取正则求截取正则求截取正则求截取“正则这里”

用两个正则分别截取就可以了,“。”用一个,“””用一个

谢谢啦

------解决方案--------------------
第一个:[^。]*(?=。)
第二个:[^“]*(?=“)
------解决方案--------------------
var s1="求截取正则求截取正则求截取正则求截取正则求截取正这里。求截取正则求截取正则求截取正则";
var s2="求截取正则求截取正则求截取正则求截取“正则这里”取正则求截取正则";
var reg1=/.*?。/;
var reg2=/.*?”/;
var a1=s1.match(reg1);
var a2=s2.match(reg2);
alert(a1);
alert(a2);
------解决方案--------------------
第二个:[^"]*"[^"]*"
你的引号是中文的还是英文的。