求一个正则表达式,要求匹配框出的内容,我只会"([^"]*?)" 匹配引号里的,请问都要匹配该怎么写?谢谢!

 我来答
山水阿锐
2015-05-17 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.3亿
展开全部
您好,这样的:
var reg=/\"(.*?)\"/g;

var reg=/\"([^\"]*)\"/g;
这是“非贪婪模式”
正则表达式中的问号 ? 有两种用法
单独使用时是匹配子表达式零次或一次。等价于 {0,1}。
当问号 ? 紧跟在任何一个其他限制符 (*, +, {n,}, {n,m}) 后面时,匹配模式就是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。
追问
我希望的匹配结果是name=后面的内容及下面第二行左侧的我标记框出的部分.
您的回复不合要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式