Javascript 用于选择beween(';和';
我试图寻找答案,但没有一个答案适合我的需要 这是我的代码:Javascript 用于选择beween(';和';,javascript,regex,string,match,regex-negation,Javascript,Regex,String,Match,Regex Negation,我试图寻找答案,但没有一个答案适合我的需要 这是我的代码: <div><svg onclick="addIngredient('Bacon', -1);"><path></path></svg> <button onclick="addIngredient('Bacon', 1);"></button><p>6 Bacon</p></div> <div><s
<div><svg onclick="addIngredient('Bacon', -1);"><path></path></svg>
<button onclick="addIngredient('Bacon', 1);"></button><p>6 Bacon</p></div>
<div><svg onclick="addIngredient('Paprika', -1);"><path></path></svg>
<button onclick="addIngredient('Paprika', 1);"></button><p>3 Paprika</p></div>
<div><svg onclick="addIngredient('Sliced Meat', -1);"><path></path></svg>
<button onclick="addIngredient('Sliced Meat', 1);"></button><p>1 Sliced Meat</p></div>
如何正确执行此操作?您可以使用以下正则表达式。它使用
*?
匹配尽可能少的字符,直到下一个'
<svg.+?onclick="addIngredient\('(.*?)'
6培根
3辣椒粉
1块肉片
你太棒了!非常感谢!寻找这个问题已经快一周了,你很快就解决了!也非常感谢你的解释,因为它帮助了很多!!首先使用jsdom提取onclick属性。(或下面的段落)
<svg.+?onclick="addIngredient\('(.*?)'