Я не лучший из регулярных выражений и нуждаюсь в некоторой помощи.Регулярное выражение Javascript - Соответствие 2 подстрок
У меня есть такие строки: data-some-thing = "5 10 red". Слово «данные-некоторые» постоянно и «вещь» изменяется. «вещь» также может содержать тире. Значения в двойных кавычках содержат только буквенно-цифровые символы или пробелы.
Возможно ли получить «вещь» и значения в двойных кавычках, используя только регулярное выражение? Если да, то какое выражение следует использовать? Я пробовал использовать lookarounds, но не имел большого успеха.
Очевидно, что (?) Это атрибут данных для элемента HTML. Почему вы пытаетесь сделать что-либо с регулярным выражением в HTML? Вместо этого выполните поиск по атрибутам элемента (ов) HTML (или на 'elt.dataset') для тех, которые имеют правильную форму, тогда вы можете напрямую получить значение атрибута. –
Я бы сделал это, но я разбираю строку, используя узел, а не документ в браузере. Извините за то, что вы не совсем поняли это :) – Thinch
Это не меняет того факта, что вы не должны анализировать HTML с помощью JS. При необходимости используйте пакет DOM для узла. –