Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z wyrażeniami regularnymi ;/
fish2000
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 26.07.2008

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


witam, mam problem, mianowicie nie mogę wyciągnąć interesującego mnie tekstu,


mam takie coś
Kod
        <li><p style="text-align:justify">
            tekst ważny dla mnie
            </p></li>

po tym <li><p style="text-align:justify"> jest przejście do następnej linijki + 3 tabulatory, i przez to nie mogę wyciągnąć tego tekstu :/
może ktoś pomóc (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ?
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%)
-----


Rozumiem, ze przez tajemnicze pojecie "wyciągnąć interesującego mnie tekstu" masz na mysli pozstawienie w zmiennej tylko tego tekstu "tekst ważny dla mnie".
Czyli wywalamy całą reszte.
jak dla mnie mozna to w prosty sposob zrobic tak:
  1. <?php
  2. $var1 = '       <li><p style="text-align:justify">
  3.            tekst ważny dla mnie
  4.            </p></li>';
  5. $var2 = preg_replace('/<.*\">s*/','', $var1 );
  6. $var2 = preg_replace('/s*</.*i>/','',$var2);
  7. $var2 = preg_replace('/(\n*)/','',$var2);
  8. echo $var2;
  9. ?>
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: 11.10.2025 - 12:30