![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Heh dawno nie zakladalem topica;)
Sprawa jest nastepujaca Mam przykladowo taki text: Cytat cos tam cos tam <b>cos</b>cos <font color='#012345'>wazny text</font> cos innego cos mniej waznego
Potrzebuje teraz za pomoca wyrazen regulrnych i ereg() pobrac to co znajduje sie miedzy <font color='#012345'> a </font> czyli: wazny text probowalem: ^<font color='#012345'>(.*)</font>$ i inne kombinacje ale cos mi nie wychodzi. Prosze o pomoc, z gory dziekuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Nareszcie troszkę oczysciła się atmosfera (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
ontopick: Seth, Twoje wyrażenie było niemal bezbłędne. Wystarczyło dokonać tej tej drobnej poprawki, by wszystko było OK. Dla pewności jednak wklejam kod testu Kod $text="cos tam cos tam
<b>cos</b>cos <font color='#012345'>wazny text</font> cos i nnego cos mniej waznego<br>"; ereg ( "<font color='#012345'>(.*)</font>", $text, $wynik); var_dump($wynik); ###czyli "dosłowny" wynik jest w $wynik[1] ### A przy okazji - dla mnie wyrażenia regularne również były "magią" aż do czasu odkrycia wspaniałego programiku dodawanego do edytora KOMODO. Chodzi mi o Regular Expresion Toolkit Przy jego pomocy naprawdę łatwo zrozumieć zawiłości w. r. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:11 |