Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrazenia regularne <link rel=stylesheet
thelete
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.12.2006

Ostrzeżenie: (0%)
-----


witam
mam problem z wyrazeniami regularnymi (jak zwykle)
w zmiennej $strona mam zrodelko sciagnietej strony
chce z tego zrodla wyciac sciezke do styli znajdujaca sie w tagu
<link rel....>
lub
<style type="text/css">
@import url("sciezka do css")
</style>

nie moge dojsc do ladu ze stworzeniem odpowiedniego wyrazenia regularnego
dla takiego hieroglifu
moze mi ktos w tym pomoc?




doszedlem z wielkimi oporami do czego takiego

  1. <link\b.+?href=(.?)*\b.+rel=['"]stylesheet['"].+?>


i dostaje calego taga <link>

teraz jak z tego wycignac to co za href= (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
i czy to co wyrzezbilem jest w ogole poprawne?

ok doszedlem do czegos takiego

  1. <link\\b.+?href=[\"|\']?([^ \"\\']*)[\"|\']*\\b.+rel=['\"]stylesheet['\"].+?>


wedlug RegexBuddy to niby dziala ale....
tylko na
  1. <link href="/style.css" rel="stylesheet" type="text/css">


a na tym juz nie
  1. <link rel="stylesheet" href="/style.css" type="text/css">



(IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 06:07