Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PCRE] Usunięcie łamania linii ze stylu CSS, Pattern / wzorzec
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Hej. W większości stylach spotykam się z następującym standardem zapisu:
Kod
.klasa {
  atrybut_1: wartość;
  atrybut_2: wartość;
  atrybut_3: wartość;
  atrybut_4: wartość;
}
Obcy kod czyta się po prostu tragicznie w ten sposób. Potrafi się z prostego stylu zrobić 600 linijek (sic!). Dlatego chciałbym go przetworzyć do następującej postaci:
Kod
.klasa { atrybut_1:wartość; atrybut_2:wartość; atrybut_3:wartość; atrybut_4:wartość; }
Problem polega na tym, że nie mogę dojść do odpowiedniego wzorca dla funkcji preg_replace().
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Snickers01
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 31.05.2009

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


Na linuksie taki plik styli mozesz przerobic w taki sposób
Kod
cat style.css | sed ':a;N;$!ba;s/\n//g' | sed 's/}/}\n/g' > styl2.css
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: 14.10.2025 - 13:57