Получить атрибуты, имена и значения в Javascript

Я пытался получить как имена атрибутов, так и значения с помощью Regex, пробовал разные предложения, и ни один из них не работал для меня, независимо от того, получает ли он первый атрибут или вообще ничего.

Я пытаюсь использовать это регулярное выражение для получения параметров, переданных через настраиваемый метод включения подчеркивания

<% include attr1 = "value1" attr2 = "value2" %>

Мне нужно получить оба этих параметра, например. :

"attr1" : "value1"
"attr2" : "value2"

заранее спасибо

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

Amit 25.06.2018 13:24

Я использую основной javascript, как уже упоминалось, я пытаюсь реализовать это регулярное выражение, чтобы иметь возможность передавать параметры методу include, который изначально не поддерживается подчеркиванием, предложенное вами решение не будет работать, поскольку я готов запустить регулярное выражение снова не строка

Vald 25.06.2018 13:30

Пожалуйста, опубликуйте свои усилия

Saleem 25.06.2018 14:19

@Saleem Извините, вот пример regex101: regex101.com/r/BcueTd/1 мне нужно экспортировать все атрибуты, независимо от их количества

Vald 25.06.2018 15:56

Предлагаю обрабатывать в два прохода. В первом проходе строка захвата между действительными тегами <#... %>, а во втором проходе захват k, v, где k - атрибут, а v - значение

Saleem 25.06.2018 17:45

Да, я уже пробовал это, и это сработало, и я пришел посмотреть, есть ли лучшие решения, логически это возможно с регулярным выражением, у меня просто не получилось самостоятельно :(

Vald 26.06.2018 11:58
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
54
0

Другие вопросы по теме