Я пытался искать ответ, но ответ не подходит моим потребностям ...Regex для выбора beween («и»
Это мой код:
<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('
, и '
после слова. Так что я, например, хотел бы получить слово Bacon
, Paprika
или Sliced Meat
Я попытался сделать это, но он просто не работает ..
var stringy = '<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>';
var result = stringy.match("svg onclick="addIngredient(([^}]*)')");
console.log(result);
Как я могу сделать это правильно?
Использование jsdom для извлечения атрибута onclick. (или в следующем абзаце) –