Я надеюсь, что кто-то может помочь мне сделать этот матч не жадным ... Я использую Javascript и ASP Classic,как соответствовать URL нон жадных
.match(/(<a\s+.*?><\/a>)/ig);
Цель состоит в том, чтобы извлечь URL, из страницы в этом формате <a href ></a>
мне нужно, чтобы захватить только что URL-адрес
Благодарности
О нет, еще одна потерянная душа пытается проанализировать HTML с помощью регулярного выражения. Прочтите этот ответ, почему это плохо: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –
Он не пытается разобрать HTML, просто запишите значение, которое имеет четко определенные границы (href = "...") в строке текста. Регулярное выражение как общий синтаксический анализатор HTML не работает, поскольку для конкретных случаев важности он часто является жизнеспособным. – Josiah
О, я очень сомневаюсь, что это так ограничено, потому что адрес, который у вас может быть в этом 'href', может легко нарушить любую попытку Regex. –