Я работаю с некоторым HTML-кодом для своего сайта, в основном я перевожу свой сайт с PHP на Rails.
У меня тысячи страниц, и некоторые части сайта имеют файлы CSS, отличающиеся от других.
Я могу хорошо взять теги <link>
, но я добавил некоторые условия для загрузки различных таблиц стилей, если это IE6 / IE7 / IE8 и т. Д.
Я пытаюсь выяснить, как разобрать это:
<!--[if lt IE 7]>
<link type="text/css" rel="stylesheet" media="all" href="/templates/default/css/ie6.css" />
<![endif]-->
<!--[if IE 7]>
<link type="text/css" rel="stylesheet" media="all" href="/templates/default/css/ie7.css" />
<![endif]-->
<!--[if IE 8]>
<link type="text/css" rel="stylesheet" media="all" href="/templates/default/css/ie8.css" />
<![endif]-->
И в итоге:
/templates/default/css/ie6.css<br />
/templates/default/css/ie7.css<br />
/templates/default/css/ie8.css<br />
Я использую Nokogiri для получения любой другой информации, которая мне нужна, но не могу получить эти URL из-за того, что они заключены в комментарии.