Я пытался получить как имена атрибутов, так и значения с помощью Regex, пробовал разные предложения, и ни один из них не работал для меня, независимо от того, получает ли он первый атрибут или вообще ничего.
Я пытаюсь использовать это регулярное выражение для получения параметров, переданных через настраиваемый метод включения подчеркивания
<% include attr1 = "value1" attr2 = "value2" %>
Мне нужно получить оба этих параметра, например. :
"attr1" : "value1"
"attr2" : "value2"
заранее спасибо
Я использую основной javascript, как уже упоминалось, я пытаюсь реализовать это регулярное выражение, чтобы иметь возможность передавать параметры методу include, который изначально не поддерживается подчеркиванием, предложенное вами решение не будет работать, поскольку я готов запустить регулярное выражение снова не строка
Пожалуйста, опубликуйте свои усилия
@Saleem Извините, вот пример regex101: regex101.com/r/BcueTd/1 мне нужно экспортировать все атрибуты, независимо от их количества
Предлагаю обрабатывать в два прохода. В первом проходе строка захвата между действительными тегами <#... %>, а во втором проходе захват k, v, где k - атрибут, а v - значение
Да, я уже пробовал это, и это сработало, и я пришел посмотреть, есть ли лучшие решения, логически это возможно с регулярным выражением, у меня просто не получилось самостоятельно :(



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


вы используете какую-либо библиотеку js или используете основной javascript? проверьте следующий вопрос, может он вам поможет stackoverflow.com/questions/2048720/…